95209033
79899814
25819346
19688481
13324757
33511980
92341827
309029
78941353
66511815
33831357
90758515
8027289
9567305
39125566
5098227
84155771
34424318
65418802
15781921
28956729
23654624
19592631
92759319
40004493
7665935
5092164
63726332
32412288
53856718
37539029
45493550
9448835
7895661
66326616
49502673
44552648
66667128
50108649
95562630