98895075
22169434
2724681
38472472
82524146
66715802
29029640
83851980
31711737
64768229
14157117
12895603
84867777
36183475
96143564
18338258
32006835
17651848
5407616
2042884
67783783
89711082
18707222
74031531
72938526
58982020
43879447
91374533
52229316
4077946
16264449
67583106
35809176
84555057
79076236
3820222
75396035
8369309
79317370
19373969