57
12
40
25
103
90
328
47
88
38
237
139
189
149
59
220
49
172
359
136
177
127
37
529
296
211
432
352
87
241
54
95
169
70
376
268
117
317
82
357
46
89
31
94
63
20
62
377
81
85