16029676
8422210
87325258
79336288
89948214
67699293
26883708
42325336
42866616
11284394
11311995
20751465
27869925
71215834
97253857
80466160
10771567
8666139
25557577
19517110
5483176
86673146
5460217
20193533
56717087
7002332
93944968
70212742
5480
23852418
2139133
61932584
2169256
57844742
9477252
21967662
66652646
27937994
60099064
22999226