22
33
49
31
23
41
58
40
7
59
1
45
5
12
11
35
17
13
27
20
2
117
21
10
67
78
54
6
14
4
26
8
65
19
25
101
89
60
125