12
347
4
2
1
29
8
10
102
15
34
6
87
24
13
25
58
7
65
53
45
191
136
16
44
20
23
40
74
43
3
22
18
35
14
17
36
32
11