621260
5119436
85638172
11524652
13682377
57656568
33952004
34152545
68098198
61501981
51521338
28937981
75315546
9025532
66859183
16588789
49702945
21802155
78964547
79836453
96215235
12244891
89958066
84342350
10778973
3397841
17681597
28511567
8093559
13422766
60516598
60122755
24485231
88877023
21848713
80458374
19808176
47282110
98879788
82796854