79803980
96595785
305152
17421362
34095380
25735262
79654669
7397717
53216210
46205608
76278025
973832
69986138
60281565
25693201
34366663
87856624
98813662
32413200
2607765
96686501
73358686
67236396
31074050
74905294
29784401
27144623
62484117
9685979
51343798
20967186
82193537
872374
3348303
8677457
87135548
57149650
8584147
7029578
66642272