495900
59343351
3988596
34628864
50797629
94297633
85384238
2814373
6989548
9917379
13089899
14345891
99266426
38508290
97533593
49703831
22983416
706017
68969618
26432870
46657169
24629172
36746766
38809282
47983987
12566231
389917
6434998
91145161
85817344
80867798
64119103
76142381
93052824
95055519
81082954
41785305
74043854
14982724
82952462