96507462
63998429
39534789
829255
54376944
8335477
3082051
99857901
9079375
97863893
9256858
2263718
94213671
96401901
24423589
66315248
6711887
26487488
21891400
96033990
72789822
1054396
53631006
36522182
28159206
64687865
2934650
66989124
61312388
20609951
4584605
33824864
2166446
9741573
35084789
107700
70728177
68256651
20901111
85292660