23
40
87
152
120
38
15
13
222
62
253
5
221
107
340
269
67
131
149
73
50
140
19
12
17
283
10
72
79
25
20
166
14
53
9
134
61
96
217
343
890
181
35
410
153
451
46
70
106
200
33
22