18
296
2
43
5
16
33
6
75
4
12
7
11
3
92
80
26
17
19
36
29
30
27
196
15
8
45
9
1
10
54
97
32
13
25
119