4890268
30547797
21399688
85781211
9302448
15775869
21996103
65542297
29458779
18728633
86832517
17235407
41475004
45181021
9877127
52428688
86012586
97996834
33121788
8851859
492930
31846912
3826037
97307412
61017981
37101522
55857369
81932726
10784242
3994465
20216310
62111752
57702326
84253261
42698484
75291493
32498398
15802398
46514665
68028718