22
12
87
30
104
19
67
23
18
60
70
5
61
17
20
29
14
76
10
31
9
126
46
57
15
6
33
32
25
2
13
24
4
28
100
38
112
49
151
128
1
43
58
3