0
23
3
108
2
43
62
13
7
36
14
84
31
22
11
40
15
10
8
39
6
257
86
82
24
58
55
210
100
46
35
263
125
167
30
343
19
69
101
42
654
323
193
287
284
216
283
130
104
298
77
99
85
303
64