42367288
15598796
68575609
35665946
65911676
87061315
11551851
95523437
18301030
51007528
31441892
98686367
43919122
43524763
8198349
69258957
428052
77782892
87627754
92133811
7923502
11647555
158024
25328055
19011775
32595205
36744256
60977068
31911423
40735471
35427776
41576262
72239898
23509195
22281863
19616106
26854237
11109980
39207310
7995883