91995685
39054205
5052884
7631773
9192495
3512170
49017321
38005799
36389352
87671598
15255549
86788589
2408858
5091820
97792399
89595295
13997950
87327014
99744291
52216825
73883198
41513396
71391968
41284505
69516904
51741193
47355312
32759557
32935809
83734491
3183486
29451052
87732221
5308190
70575804
49874283
42712108
36642472
82708119
45818112