43
50
161
27
46
38
57
29
20
8
51
24
4
36
16
35
31
112
7
9
441
260
58
42
26
56
99
22
101
130
14
160
136
63
30
97
13
106
60
83
45
74
10
105
34
41
55
53
68