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