38648156
22328384
4807841
44858224
49179792
92602805
19552563
7867488
84451434
67314993
70883814
70575432
38935024
93785600
8123560
31165503
48836360
6201688
61585410
93854990
49708319
81135866
80459656
8916318
66977842
22338836
80393871
15054579
57395579
4309775
24085095
54994621
94311488
29834035
334475
94424046
838177
75774833
7739104
35556308