19
99
100
55
42
77
111
36
97
153
9
35
76
30
21
138
14
80
11
16
10
58
17
48
610
51
221
2
40
28
47
50
15
23
38
43
393
74
103
37
182
39
140
26
66
18
75