2068860
90016280
86864003
27795209
83965367
70594554
70836929
93024685
50441329
9969901
33123902
55911158
46365928
4330397
54981365
69488180
64744266
77737833
78235225
3025167
89068461
65533003
77351303
20892544
48215738
18091832
90527932
31938930
24351898
4698668
76021371
51245058
83027334
59927068
15096571
87914588
57171382
99262233
80741204
49422875