90215060
84256859
64838700
30132283
21374992
5124362
35397403
28467212
41155282
27373960
66368927
42068976
87334299
68172105
42055395
18646783
74349841
40727685
43875597
71341010
90071939
5793844
87222690
42828343
70984014
38755056
70166644
34874380
9535798
48087673
60119784
96424438
37317961
22856292
96627544
3750738
43773405
26524190
81269914
58857157