50481716
91232227
2090372
86401942
7072183
26591694
74453728
61202154
26346652
58472804
8912773
19336941
6086807
45881655
4539243
13747245
17307230
49185273
67948306
30985264
75014667
69137413
59552654
19955135
80097348
96858339
41249784
95343107
34474748
15432083
43786983
6434776
73094527
53819819
83789707
18534630
92875587
96809214
33257806
53542235