100
11
49
91
25
93
101
17
73
62
97
111
56
179
23
8
26
63
48
12
22
35
7
53
42
21
28
222
84
37
61
133
154
130
213
47
59
9
20
31
46
87
60
69
215