20508865
13703526
42172966
89774135
50412269
60909259
93549865
37681477
53741085
48599465
33041842
90731352
10857788
88158447
8276971
32205215
6752124
66452606
10186318
91778518
80697927
43963719
88265613
58423248
93001274
57023346
98442759
49722198
33388212
48688806
49552206
1051291
78203159
56458532
29923114
82286649
64584491
65665316
41834853
3306893