19968478
60834538
23991755
10272488
6845039
6232764
9881270
78463853
18166063
49144164
11936888
39356026
16393681
56556410
96491906
16826436
10624393
91266310
24316438
11862262
64958502
93771782
89092800
65079587
43306135
41617532
76941060
58963336
14275450
25317185
23269957
32126904
21764469
48256043
21676281
30594555
72462346
13275350
21374199
91528038