42297172
37428838
50834186
65536793
9115217
88338171
52195887
9609580
42589060
23714009
22731869
10158389
27978403
75274124
18505521
33698116
1365628
55004669
43545075
17609354
77213099
70163833
3553366
77587343
99702632
14541716
59266237
42921583
91452634
28933629
38548147
12078864
15351246
66886104
92639842
2099259
61207884
30623528
58658388
74411900