98948757
90184843
80683225
30374408
86692510
49506745
86408650
74107369
45731996
87054388
47557235
31175144
5458697
90867129
65295844
72804712
64331850
21938462
58163817
482445
16324725
1273626
66966705
51215054
13858216
23539866
55399674
3496161
94282654
60661099
72399205
17525090
7013887
84584720
50235606
69502980
47016317
85926216
56977699
35739193