42057769
13341490
30292585
96977299
68204620
83468826
6687277
63155563
40508238
3327579
2158909
97914165
11139964
85683053
530147
32463313
31533763
57882212
5043156
59353312
4219010
22772264
99562682
66147854
48291274
34108444
9698595
64657583
2452155
82844328
64516483
87624208
83106747
13507101
96281008
8046736
70173384
59821303
29324895
80134664