84089098
29615745
50933336
33968892
5297807
86499121
98462417
28963437
90793913
23193564
5034133
19694566
91787363
69057989
56944182
16799861
56894969
63834873
42296940
57367294
47055304
46651031
72439960
45694354
2321658
40498201
95779451
51755902
76546772
14037568
69958641
32317512
43547119
49679200
33242761
89734407
28381870
5212135
66749542
5748267