2
3
25
6
10
8
29
43
168
34
23
4
9
37
46
7
0
1
13
27
233
57
65
30
17
12
137
36
26
49
67
102
18
22
15
93
52
50
53
56