45338777
56192540
55624500
29108870
38063270
16204987
2951884
56717351
44831758
93678273
67498172
23642414
20583802
19723923
40226182
17603513
1611988
80969852
45452105
41196550
41973035
73929972
79092306
17546732
96946452
10523711
26366319
18474590
70916096
60732118
91565150
13924851
8743117
94002469
57008296
22278581
86341488
87096491
97926753
15282983