32169112
16644475
15984209
79465152
31496766
5321153
80511375
80093331
230266
91668383
15718966
35889136
71097062
34698984
20231212
73946941
67414268
16159326
24821936
26927627
21389503
59838689
54649117
75731158
1845670
11746333
58774958
54758983
20821621
53936168
22843767
68673724
76786357
96523554
4298443
10956678
7567134
48435750
56885630
7517847