28185152
4876886
87116687
44687078
5597333
80618267
18561540
23176710
78132214
50338439
9360961
98821790
83731890
36857085
23169124
11178538
97749829
95008953
39483989
47903501
1467988
89129606
4126415
6985750
81485601
43108095
187262
57634941
75323724
45082135
73133719
66142097
89484730
31109396
23508093
76057407
12013848
78644724
41338838
20689954