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