90646235
31877638
21852736
15072970
40751650
82805151
1601914
84719479
23236118
67147336
37723691
60996546
49583451
67724743
48609682
13287543
6257220
37389679
96136214
709135
33285986
598370
93125876
13006520
13048814
22826938
87564101
52339138
6099839
23558394
32076641
4485930
92196200
23185756
86808362
32051328
13388557
1579407
15559522
5918690