94643223
75692188
80718351
20823570
91346354
28668044
69735998
8012000
53481765
42866988
70837390
21982655
37179224
10878468
9329408
22736980
4347752
64042283
78919545
2436205
62179202
2993964
69431927
73531731
63423744
90437747
43012221
95293836
57786724
36135588
6021585
10819633
77252534
3842603
60563754
25904487
1369908
318204
37114505
37285639