2
31
46
12
14
6
21
3
57
17
22
35
9
13
16
20
15
48
24
8
33
52
10
101
7
5
11
18
36
29
40
4
123
135
38
23
26
32
59