8
18
13
30
5
11
3
22
21
70
58
84
37
43
112
114
4
38
9
10
16
23
44
7
2
25
1
19
119
24
14
6
28
17
62
26
34
29
12