9
2
49
89
19
81
86
10
103
100
51
82
110
188
101
97
78
24
46
31
94
57
38
63
69
13
40
17
111
75
121
25
34
291
29
47
66
48
175