94341365
25165291
19187637
35778741
78412343
60072094
58364739
18226871
87972820
11175243
6722207
93245546
31509312
8327425
1633847
72696925
71031172
32748736
54863338
61523275
6863755
6505105
81491082
57614855
38513012
8282882
86018297
87611543
38735405
9062411
32844821
45221208
77618166
59913198
95563338
19443388
95383240
21245525
20905403
35316602