30071586
78191363
6729666
26873860
97025968
81374836
12467118
76336534
46494987
59042269
24364600
27381403
12382167
57336542
42581579
97091130
17809769
14411641
86571685
53698260
27793747
81793744
8083444
96507496
22103583
77884538
14091889
60653175
73187683
83756277
16255456
43631199
27253003
36299441
26086131
27533882
37853400
39742762
17686050
10299114