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