45837214
87498646
20162734
8907822
41731217
82823134
95393693
1325719
73022905
52655847
8141128
8758687
30586319
97815217
79292105
21427318
13193441
41572929
60168303
27849079
10432849
89174684
4835480
76079829
16607882
8864386
5823299
8304601
35469510
23696060
84938759
66977359
83369892
36685611
91293686
31982890
17353846
33663823
546679
18015703