93849905
85379983
50962598
40716040
10056998
65996889
14892229
89843716
61176458
77746151
2297992
3824633
9294710
94861903
64857219
61855393
6428237
55972605
33602277
32793762
13806654
46546681
92646238
23407328
5555238
66898254
137894
69424268
4759283
20118937
63809312
82418844
98642876
34158688
51213639
4329349
49721688
22116670
20406390
6042518