42532750
33914109
84876210
81101202
14072943
27587028
77311164
38832787
59213293
82369644
98316064
71418782
63193669
67827542
4510123
98635719
51944169
4864566
12753209
81617909
9501440
78244193
48802032
31875172
10046395
65685684
6855236
94333144
88362971
11798154
23323156
62314226
85846926
56935272
57588019
31276290
68863545
99056104
5599864
72384689