25
13
6
18
4
14
56
2
44
12
146
50
22
77
65
7
39
48
37
53
19
32
9
313
168
153
29
165
90
46
611
27
10
5
145
57
92
160
36
3
95
15
33
11