10
22
25
59
63
28
14
39
37
44
4
9
12
20
55
16
97
17
32
6
56
111
42
38
73
61
60
24
23
115
84
82
74
18
29
7
98
50
34
221
35
216
116
8
2