2
25
3
66
45
50
14
84
44
24
37
7
52
35
5
109
42
80
65
73
57
16
43
34
9
4
67
54
1
18
19
96
61
8
29
56
36
40
26
77
21
6
30
78
53
114
33
27
126
22
59
13
15
12
55
48
190
121