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