33965427
57352523
70558
98426990
77118962
631518
24115901
55489129
93169265
7556213
883808
74416213
93463605
80669013
22809836
13879622
54525180
35304560
3463281
1666236
1089264
69847592
65818399
71366582
40595797
99986141
59264875
82595687
52004586
78431046
35068891
76081360
78869883
2027720
90752895
67232858
19679686
85783282
47709139
4004799