50407613
6120532
55608972
34497103
78735611
7614859
6454637
25031797
43771655
70151246
14952109
58935238
95453695
20393653
83777015
61932625
81665568
3055279
88772344
63125738
31212384
18942159
46028188
7669142
95891374
10731550
28398913
22676890
20724726
86244886
17512960
69161423
73122877
34116032
24517757
54737459
25019680
19243271
5220732
78263304