28
18
41
15
37
40
123
219
130
8
510
154
167
33
537
58
271
76
143
220
170
56
20
93
177
57
134
229
162
267
196
39
171
375
325
25
67
126
71
104
197
84
45
152
77
59
321
105
129
187
338
82
87
361
55
65
42