29981726
48679847
72103495
14665328
17068515
93992178
99067905
79799424
50554454
24752546
44669515
53625994
17054547
74962059
69403252
93511310
4285602
28961835
94499539
658560
17981770
425901
87096249
82062736
33954428
31032985
3562973
68903787
86461408
77432060
3616621
9264507
8252890
69602850
65942876
10661759
12829263
55132244
92711703
17343150