30763690
41008336
83897940
249776
38025378
13593744
26925255
18633345
5978224
99983269
37278285
83224604
18622606
19955082
50417296
94352621
5277682
8196049
8261161
6805711
9284690
577697
79993295
50971837
70921188
16467438
84422643
41276585
36115549
80846242
83714052
67879177
31753604
801756
7091207
82691304
2566301
495398
74735560
89582364