19722958
2869110
80976107
93932177
4836930
78103966
30322978
20687521
49416130
63554921
92505481
86701834
14001879
1622186
41475514
49138442
85043059
80599021
37479275
82616812
55349504
77379629
74397491
27369652
97676455
44006405
69044668
26278605
77525633
18203518
9302229
50724968
56516805
85053382
7275507
47056048
951020
4685308
46272022
12035509