60129676
98261253
31399486
78132100
58866558
73725637
82978682
33163628
24022288
37074903
16592089
23334634
40286595
15929924
41244462
41629085
8191175
71652380
86014987
86641957
70448306
70872454
59068486
17987541
28599267
32698610
47133918
25252833
74033326
54963536
68632554
39731449
36917462
5274101
55043109
61786055
30424225
56401929
24937278
44672101