55
82
99
45
25
7
104
12
123
91
57
21
78
49
10
16
54
11
19
48
112
59
67
14
6
68
18
26
30
38
5
27
52
58
411
46
29
63
13
8
28
20
165
15