21891684
49128778
70531407
17592703
54724948
76582557
33119245
1598107
60442326
19921939
41881443
58977115
32676417
25621219
942606
23381959
64641679
51626923
99334647
63198079
32757704
64568252
7795150
90854456
50065004
91975675
60906501
20651351
8456932
84052234
18369077
4199156
97399535
27812315
25752706
27852278
4532100
1064336
7248302
40058073