7
5
16
30
125
66
181
128
35
13
19
48
17
201
37
129
167
9
10
24
93
122
162
417
11
22
51
41
18
12
42
27
20
45
104
55
194
120
71
65
33
159
29
1
57
2