30964726
4077766
49155444
15863149
98971327
94986592
86427163
56216862
2893
90772754
35663010
3558480
26619159
60822207
58289187
82491423
16909512
55723153
60394991
61964834
17205753
5150172
61947632
58744858
4466614
1172590
55193465
61142317
6596396
96133516
66844973
16957728
13974739
13077871
90044276
1876160
61402028
69585747
210431
67929488