89663607
32199812
85708207
7412589
10011317
25936911
13671263
38056757
8317351
8851166
568853
91697489
14215975
69434200
10711332
6062464
76554404
64096858
8578212
58905533
9335299
14461524
94654080
525337
91707465
32346961
842132
73818768
33836773
48529884
2216684
23732321
53591671
63348761
4048755
4378426
99714934
35505799
88629928
2032022