31702912
15228374
90416754
58384689
7698882
23878268
5048407
19084033
27129824
4287032
66715280
6091981
76478284
19104454
15909935
77426498
6057384
75586228
71481221
8763589
45851652
8637389
90151391
88626765
29546493
83885111
5072503
88694790
15445910
8073163
38105992
86611567
13085904
71957118
16736046
55324388
2943307
37415112
46045275
21396211