9
5
6
16
22
10
21
1
25
20
28
18
31
64
29
36
34
30
3
11
47
43
70
17
60
19
44
42
310
95
255
91
94
155
49
27
122
41
69
67
116
88
163
59