2
58
20
10
28
178
6
1612
23
160
282
9
5
36
16
78
40
56
75
22
68
19
162
164
114
237
115
11
407
55
79
65
35
84
51
99
52
121
31
90
14
80
46
125
34
142
174
53
224
232
141
271
104
30
343
13