2
14
5
94
85
16
70
15
33
4
96
51
114
12
6
80
25
66
44
128
60
10
1
24
67
39
17
19
48
81
153
26
58
23
38
9
87
31
46
47
82
71
73
88
45
28