2
42
66
19
85
78
45
16
8
15
5
120
75
20
127
72
1
24
32
44
33
83
40
46
157
10
27
49
58
53
108
61
98
137
23
34
91
67
17
50
21
51
79
41
18
7
13
70
113