48686506
99059140
79926400
5916019
85934436
18746888
9102385
53115915
81759822
95951663
76121627
82549279
1974493
14026512
97153318
91188294
97205706
47637228
80051239
26935627
29661981
37964552
46009696
7527266
86696896
6843633
58572312
88495954
12363428
23581925
43281082
16641950
22569078
10788045
8709366
5393740
19656
45555936
89501676
88553073