1
15
13
17
11
12
55
30
10
47
32
39
33
129
45
53
22
5
20
18
24
26
25
31
14
42
44
65
105
334
137
216
84
220
86
164
102
449
253
163
301
375
214
110
167
97
120
226
54
168