25
28
13
258
101
175
19
57
174
9
440
12
95
77
30
23
32
21
20
61
352
81
111
24
47
91
72
29
120
99
251
34
36
186
117
254
49
166
102
71
164
27
56
65
37
51
11
309
79
46