25365968
8012541
38653695
56813929
19769909
18002881
16074754
50701608
2887319
7913470
7023798
12791728
79379343
41731638
19864982
26019843
49283749
83308831
2182330
68959987
1332921
59824322
6538462
15896832
39103171
28424707
59387629
37358248
62587797
84162949
9541844
52246073
12224294
87017939
3327596
39073781
26659897
25702665
40595486
85103201