8
56
10
31
5
7
26
4
12
134
40
9
86
59
24
75
20
15
35
45
66
107
22
91
19
18
17
14
95
13
53
41
21
44
27
645
175
146
25
81
82
52
74
48
122