12
35
516
96
26
9
24
7
10
8
16
43
31
48
13
40
20
45
18
109
22
36
23
14
2
17
274
192
15
25
21
29
32
30
11
58
125
5
138