23
71
56
73
224
500
70
218
123
26
301
121
52
235
88
64
531
104
51
105
361
845
308
246
637
84
161
41
568
108
75
169
176
139
141
93
32
102
30
201
428
164
266
333
35
17
53
110
50
157
350
103
159
386
172