58305812
99015351
24713385
56569861
512799
81655157
48395451
2451497
37588778
98361863
99178990
78261202
29081052
25394713
18295094
4212267
21187146
594848
15184222
33564690
27791150
76308463
88173632
76013474
31182080
22543739
22553238
96877568
85906793
96235968
47799860
92228466
85243116
80635461
4798525
54546639
25647289
63599258
70256258
56892681