49
146
47
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
546
58
185
212
157
145
92
245
31
54
35
72
140
172
128
138
316
34
27
931
426
50
56
116
272
84
164
13