1
10
32
14
18
20
2
21
48
50
25
6
121
31
66
57
26
7
98
42
36
163
22
13
27
16
15
8
12
17
19
23
24
37
62