90842262
3595410
4388364
86899784
70084584
29009331
25103835
25085932
93255534
18976493
54173068
50189476
76978112
33532873
22308092
26281634
90929170
35249027
83197383
99846091
89989102
23953518
9803182
97786179
64549202
2505426
26462236
34864853
39314627
93942277
97614060
14245136
908265
30151044
65822382
28923960
8043005
85902170
27075568
88354466