493948
52505147
59207108
16286611
28527547
57765692
24038603
96388048
71049877
33004946
32618570
91944812
28131891
89459637
19609541
65019818
8165093
20592654
96638194
98241168
64626338
39948131
10858729
7161115
19296724
34268835
3433597
91161501
99062374
82792468
61945156
7839276
9937692
77701407
76324642
4035624
97278202
53486567
82428293
44394367