8
104
35
10
21
2
28
90
20
51
63
6
54
11
30
127
113
47
19
18
102
72
16
12
59
17
36
84
3
22
52
65
126
5
13
69
7
32
55
58
27
23