10
23
112
232
30
222
8
32
25
47
86
59
18
51
85
42
89
56
190
70
17
37
38
12
203
14
109
162
180
26
35
24
7
15
27
101
119
218
29
246
19
360
43
79
83
52
61
34
64
21
84