12
31
21
34
101
23
29
30
67
16
118
48
18
40
41
13
22
5
45
49
28
44
47
11
9
14
17
20
19
3
27
62
36
4
24
6
7
39
86
42
59
70
74
50
57
95
103
25
2