92973618
23403376
2501888
20826885
35787403
2617969
73828057
18664725
63543261
50791370
78242474
89702593
28993422
99128440
3638469
85979208
32432185
81013051
82572831
78693998
55667513
81482423
21397673
4145251
7307125
27949053
66298924
39822199
44418308
36256222
79242679
47388609
23143110
14349099
25388465
51171019
11431830
96921069
64505862
560158