9
85
6
76
4
8
24
3
1
49
12
40
7
23
54
25
10
15
29
101
14
45
77
20
255
116
13
102
75
69
41
27
16
18
48
59
103
58
105
92
31
17