64613076
16763006
96955810
45018989
54825437
11073822
30901367
41521801
10671110
74795388
91396995
2706162
24027971
7749132
143790
66873616
17666164
59893687
42289279
7889665
66556351
56725057
54129577
15451513
91310
8072090
94643848
85925097
6171733
58395735
46617261
77418650
98152451
29903104
97539506
8560387
23769866
2082389
22218310
36047374