23
31
81
17
24
95
63
19
15
40
96
499
140
10
56
93
66
218
224
128
360
101
58
16
268
8
215
11
32
21
116
28
348
187
104
57
86
62
190
44
33
119
400
78
67
235
201