21955546
55381976
45261588
12439331
39168209
9090961
87851792
75994389
39081023
11407441
6657350
73832065
63294027
27813243
75513715
75275035
39892192
3204814
85063259
15856527
81532978
9255740
16037027
39909681
87655059
484376
14277567
15829770
62802406
22303659
2814246
9084161
6520571
42341203
1974092
7227842
3601787
91381577
86879526
53594667