24
13
10
9
53
69
45
35
39
353
218
70
54
96
32
282
107
108
48
98
88
110
310
65
133
97
231
300
211
68
61
357
49
390
227
424
67
162
111
101
199
75
156
60
142
206
92
27
43
17
452
91
29
36