116528
61329745
42176834
4628780
39486737
52449039
8758306
76485666
29002641
1357124
31413446
3319505
23369885
97136921
58001244
14877096
57125088
25983898
30867240
6388798
8849435
3129393
644945
32223685
28022841
38636884
16975446
82404841
72739585
20336566
55954675
78492719
88983482
82119750
98052163
62388743
33986300
74244255
86558480
75791656