95506670
89823227
3542950
75673173
8624201
17893660
15593033
71702162
99708863
59255728
98887998
59476080
50743604
2597924
21017360
4143765
90416034
30434149
9185443
54933295
27615494
66552414
2686427
40288680
99746289
73319093
64661763
65798021
75581185
27715080
32794594
7855399
2076542
23856523
23866676
25265430
42856724
27688670
64735292
75074550