93833575
62626112
53372527
55447831
89827458
5811176
48776135
60824681
99197152
84529006
60639213
2153259
2563860
5099000
8006724
47681390
82504136
36552200
84519917
63418975
11889632
302525
20984274
40828729
2706262
58054637
29495184
5038943
2082554
26621693
79913207
81898740
5070445
27549875
14552069
42024574
3465669
84307882
46232201
99429376