31268568
18642222
3819018
26247526
38995615
88765532
1356451
6124728
69938842
99618148
3665698
98297811
5093532
48259712
49835477
60403366
25592035
10522272
2199524
6577351
5504654
89863089
81436001
68722019
25493271
83936508
50412268
96965617
72194269
45243900
76004598
66505984
8199717
40754522
48743372
72388028
42026638
75448131
29576712
68387631