2
32
50
12
35
57
11
45
103
25
99
4
52
114
188
123
36
68
5
84
3
115
94
8
171
60
20
13
55
7
40
44
87
80
28
0
18
24
69
62
100
10
141
77
58
72