31
23
4
78
3
219
55
45
2
11
109
13
15
10
18
1
24
43
38
27
17
108
34
39
140
59
35
30
57
58
71
33
49
14
16
20
9
358
7
44
36