14173762
40199311
56912549
33437912
39247732
43306270
34549053
29642653
8796162
56506168
14049574
36607204
84102060
21583609
74397511
95371468
51773596
93693269
58999977
87097713
35905470
9150991
44914258
10833050
68256636
42947903
26452554
18021213
5043372
41325015
38937265
87766590
5239303
5241996
713902
80735259
92834435
35001277
39936080
44719201