123
10
75
86
51
8
22
70
25
30
12
39
34
45
81
57
53
9
52
125
15
119
35
13
85
24
38
80
5
40
4
16
72
17
32
1
55
26
29
44
97
152
33
65