52382458
13634432
43056420
76212451
22592871
5840232
57869151
26524988
85268955
48047599
60838311
19577021
95583231
74292439
79989436
861181
41186277
30497743
67935302
51481078
91697431
64008980
45819544
4332872
99591085
28531078
61582688
96293613
49343011
69036061
66069198
44946830
46137151
80523176
53243606
92069934
83725304
36858843
21604787
52149686