95705740
48688597
14749802
78732923
1410991
16949796
67689132
40134074
40128589
4042845
68784492
4078847
3410952
14807422
18559669
57665070
46513454
96262907
36869863
22068145
10425101
44531487
66432268
29557793
33132919
95657729
90347851
69889280
1429465
888583
85281248
89093658
2979934
60293007
57198722
7973940
30418239
84429559
99881708
49349860