14184757
8230864
40549372
88848107
86528046
76497237
58758705
5506436
97583699
92559102
42239655
7853643
92927280
95807363
59295767
9855449
4491858
99288559
49377061
88024061
71477171
12036461
99098006
6338715
87302905
18587086
98661368
65118128
10288801
50555167
30325625
23456221
87032441
96913496
82618280
99034000
89585067
69374772
10471710
53801415