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