11975570
25035587
3065563
50309242
22207795
94621886
2692668
43351775
59305142
46122525
5836366
48125174
75722839
28627356
1145889
99529007
5714051
51183191
43472688
377793
24811456
57967444
19306667
13341447
8784313
21027653
337240
91657367
94025239
9235999
75223407
4889884
710514
64868462
14832133
22392847
4895562
20499215
17792881
72013621