39811222
42079746
7714182
4516458
50749384
83429587
70296031
10012265
79273707
8862278
67486969
72264660
18129396
11303510
65774878
93627602
52147065
10522716
41986097
80186992
46245973
64932692
78511693
79873847
69312437
65806937
87532647
72238025
68532233
83839315
97365132
52012251
76108081
5791592
59108563
64624659
7672771
55372087
56467759
92655108