38
17
496
35
58
104
173
60
145
52
133
22
69
46
56
260
74
392
120
156
97
117
92
30
27
249
23
108
192
80
137
93
225
179
40
199
101
310
25
54
109
53
72
218
164
281
250
176
50
10
71
177
185
103
78
55