23
3
98
2
43
62
12
7
14
36
84
31
22
11
40
15
10
8
38
6
257
85
82
24
58
55
210
100
46
35
260
124
167
30
343
19
69
101
42
654
323
193
287
284
216
283
130
104
298
77
99
303
64
162