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