20263860
76702219
30789051
12723650
541783
75337772
3354337
75703680
70494750
56381234
39786813
9353199
98596021
82433471
12299605
61635267
61925356
3111875
77922591
57421512
6828754
51119170
91736529
6402574
21983776
52222903
3052161
27016342
1266510
96953409
70557617
61269915
49862223
96147936
96747957
232303
44387955
85859056
20362694
344872