1
6
4
15
14
31
24
7
19
2
44
3
21
8
9
16
26
5
56
10
32
12
20
70
42
99
82
91
107
277
29
78
164
73
121
53
49
36
162
13
68
151
88