5
2
13
16
57
24
100
29
14
95
4
112
8
10
20
9
56
21
6
58
46
1
19
27
121
37
3
26
42
7
35
61
17
54
64
12