85347438
76947670
14203280
24385202
51441073
1181903
16206039
83301821
90712432
66589243
22306380
50386884
11208134
30834420
69693896
52539635
73255666
5415944
67557778
11896433
7219969
6696918
21984536
49706568
68957635
86339045
57583518
3481160
96373205
67492271
2486280
86652279
53207178
1808201
59759062
40773326
68174649
23295112
78712408
27937316