20457143
17462399
74929666
16211148
99839120
27958735
71937025
30069023
68034438
8156535
10687783
16933459
45087621
50869844
73718877
97393897
79227087
91783621
77115084
97996207
60609286
18857597
4512904
24954253
77231884
56665
372663
60638519
25163455
49871004
20798870
4616074
1629926
34298985
11877899
19172349
6932260
83353481
11985710
68182142