32007360
89523683
83734158
46585375
38072987
59644637
36942270
89391823
75153880
6865958
19356032
29116011
12938960
99311778
81024699
29317356
49876589
32218051
25561229
258183
41645598
35376911
4756430
93669174
97251905
36193633
84874427
65702180
14788610
42911485
17742995
99258618
13768888
85791371
74591969
29055034
24592588
59625513
4996624
50588842