82323196
37301083
15553651
2539076
1384929
86278343
83193957
50648281
24769323
84165697
6551921
15347357
99972969
46213035
56637690
8868754
87825695
1271408
7933910
57278315
22697728
89291955
25103630
97963070
3975660
74108018
21697230
25545628
47662068
87048275
19969788
8137328
28532001
7377766
25363191
15978423
5862929
29762411
72074977
16149583