30342848
97142491
6722469
96561262
79822976
8959531
34943321
47753670
20431397
90244168
68062563
52323250
2061691
63136754
73819714
84052294
63019844
9171717
75869433
94223231
18329138
10795900
89746384
99567243
55224307
28958492
52042490
20619931
2329264
76629993
74799089
6901338
82934894
80509803
17869374
45943122
76072198
16343118
26706923
35082726