2161822
29829343
13321342
791451
8296979
9156910
9913477
6494504
39773878
64881735
74341941
66365830
89438437
56495258
5103160
96514043
2347673
26302606
28979441
36501612
45774498
23285738
1126805
17891682
80495282
49625585
8279368
44952642
63803567
60969789
35759042
62362151
3525575
7217236
84395772
51636651
2737998
91456322
12009752
8481712