50535989
52115050
5304396
65667689
63091627
18361011
11199857
1055305
63377339
19618874
26595582
82888194
66466452
3790940
96401341
89586560
15767778
24518721
89413891
6084515
91961678
88164677
74366425
60893771
6715525
98442903
38649850
68432509
93281590
74652728
5591260
40205916
34379012
23831103
85937203
86861143
64855489
99912033
40755517
2996317