47
10
230
19
71
35
29
34
52
89
30
160
51
105
42
57
150
116
45
142
108
24
162
22
118
94
83
88
87
62
43
197
272
44
60
112
137
77
243
454
334
136
50
55
305
244
297
91
366
32
221
61