15619940
297573
91292074
63117170
66813137
17644211
6856746
27103215
6288125
16976731
83645205
96945012
346493
89153355
331538
47423687
44028117
24179618
35703213
91997230
53323866
10901777
58031020
70566182
9342737
95236856
57131675
51161766
74229105
22805630
5407107
33515732
50369398
10513307
7578612
9905195
29804266
49768952
14664361
50368406