52178151
99712139
31171616
87821068
607626
474533
46063489
1199812
8123535
92928639
856448
84285665
35257575
85425866
96909683
4848919
62986554
56201062
64021004
53682298
19282712
70238293
56285858
30852258
33234504
42354622
33142278
4534361
60358271
9103219
68063044
95403891
32521240
57078180
64193594
9782326
7539893
88423443
58374219
27582297