28
9
122
48
62
53
11
12
58
247
14
41
27
217
365
84
22
429
239
244
52
13
39
82
15
116
44
250
96
70
25
94
91
71
33
296
10
37
63
24
56
760
305
270
34
51
40