23
121
53
131
111
12
70
34
24
10
90
186
266
33
63
232
17
5
48
36
193
40
69
42
183
180
37
31
114
275
65
152
19
39
30
91
15
11
21
277
359
66
283
260
185
72
85
27
299
106
38