8
11
10
4
7
24
16
19
22
66
23
13
12
3
1
5
9
26
14
48
37
29
110
21
117
30
32
99
126
409
2
25
6
93
33
35
63
203