4512800
34544602
21195024
1207371
55628503
97415776
26807453
14183364
21811207
3819921
15273269
51758833
4805356
70992156
15427831
10188690
59664776
4884348
82796422
40861214
90063453
11566487
8125653
1987458
54946
87816670
6974537
8593536
538980
99883151
66008304
809955
4405641
5834345
89622891
3383392
20375870
66887417
14846695
86451927