99626067
50056951
79339175
3242113
38126787
22651517
59201823
173427
16055151
84529279
15065586
30688301
25049393
6462176
6439677
36510
32596812
59152148
62114207
90857265
84557814
4939185
12445532
58012507
80622175
80069094
58984283
83954594
3309749
43897309
20459681
1052132
85544495
6281067
62845367
61823839
96981332
3050464
40196387
18644300