509
17
39
63
128
252
50
398
2
11
3
553
13
100
168
92
20
38
253
84
17
267
87
270
42
217
124
366
568
35
256
212
15
12
209
320
135
127
34
323
120
174
23
2139
27
11
27
35
2
27
37
24
4
94
369
