43077625
6144381
4696881
50066815
3231055
85086934
56621532
75214221
85529
85108986
3844581
74129478
47948149
6820186
62748837
77467938
2229762
31861818
84145313
9846060
79485353
3274239
89833682
56757491
74951327
85267786
79402386
25269972
95223249
30679035
83515374
65429492
23299166
92467309
89293069
29535888
35704694
29601541
24052578
5492134