8
30
21
15
13
90
7
35
43
11
25
12
18
100
1
17
32
33
42
5
27
31
69
41
101
176
51
34
48
28
10
16
22
3
125
9
104
53