8
20
4
22
100
46
124
40
28
11
19
2
5
32
6
126
30
66
127
13
3
25
27
107
145
23
24
17
9
29
7
43
15
58
59
37
10
83
16
35
26
14
1
12