17
85
15
61
26
56
185
148
50
29
129
220
35
31
20
66
13
5
109
34
454
62
97
44
37
69
89
32
100
45
229
25
19
27
271
70
49
60
58
51
16
87
30
54
59
43
105
283
180
217