39953377
66606303
74003895
94608139
4344213
65968439
15029573
16577190
36875724
8955235
96107994
90631127
72694054
49712473
47755114
90784912
95244672
94921570
757536
83272697
74801256
14142556
28471351
43804942
10378210
9658532
12764357
50224961
99434416
3854363
88019683
50612331
5563662
44976532
27301684
15951959
15934312
26607969
52819937
28343092