23
71
131
76
20
210
145
242
19
39
35
159
252
81
500
249
36
38
11
36
107
118
500
18
139
123
241
205
73
44
32
491
404
500
253
27
134
69
15
42
141
234
500
174
61
264
157
13
50
529
109
21
25
23
75
40
68
13
47
20
17
121
296
60
26
231
33
77
32
67
179
188
125
12
true