41
106
105
21
32
44
57
59
45
64
15
39
63
25
46
88
52
110
76
18
79
80
142
121
74
545
58
185
212
157
145
92
245
29
53
35
72
140
171
127
138
316
34
27
931
426
50
56
115
270
84
164
13
151
532
30