42302310
7108391
35043247
92328328
79132252
65052996
80135171
36416640
89974494
13881996
8129339
88955942
1854373
7709956
5397555
44799664
95026795
75162872
55532927
22596460
12104386
60072630
86069776
70089976
56205981
59373080
81613481
94564635
8346129
11474889
62242324
93975052
11861588
39304460
50295671
43583700
57722735
76921485
25452323
84674254