95491410
28645223
21947143
7005842
62014422
19787428
5078918
35576830
2195177
60165266
57896552
690177
38555761
62297650
35138014
15982286
233398
21144895
33224200
31573709
87352350
41879442
93416872
29005155
27518655
76641051
50287220
54917946
96082853
81956647
74481516
7195857
5901199
73026406
71923395
21771920
19066147
52142748
45668359
83884366