12
26
10
9
17
6
98
118
249
86
25
77
16
58
13
11
23
29
32
21
19
8
713
193
130
57
53
28
96
7
40
156
121
134
2
46
112
82
257
105
103
639
109
49
35
30
239