66902607
20489235
27928530
32999910
97452870
16948399
44859006
14766413
60193297
97569653
68941476
6552237
3503427
31095322
3615742
96457002
98023635
13255267
19395397
73424313
319939
3208232
16006896
68166583
79663701
38082377
7967193
21611743
9312882
99276005
40654991
1442157
16729802
23909688
53691444
28506531
30752738
7276882
55051667
48397532