8
54
16
32
7
11
51
39
33
3
19
22
14
12
21
1
125
100
23
75
45
5
27
106
4
255
18
34
30
10
17
2
146
46
9
55
6
59