40914276
43204174
99196692
97189514
80982405
3217506
4924607
40401695
56265951
87478277
60867567
65534138
62182480
97718299
12708936
59409319
20807049
47515054
4704745
40639002
47838411
4242198
11902653
27054611
42977869
31136071
49658401
29368588
95523225
26835681
59152261
22646100
15239940
57108654
56194095
6259718
73337408
19301582
53469922
33062342