10
17
18
11
8
29
14
43
87
34
95
13
58
53
6
22
21
70
54
49
35
15
31
5
69
288
12
183
39
33
182
4
103
51
80
125
68
9
175
66
23
63
71
155
25
19
57
207