58368748
23824144
65716635
33876277
83828557
17403757
76985946
1611360
4663757
3137239
45917709
89554639
13526084
35499888
38182741
97227033
98215192
58131069
87467782
41914528
33904710
15378832
94338517
32533031
27979756
24366998
7425090
20412966
2299909
5013211
21946990
96149967
41883905
54362009
76274932
75054456
684236
91156176
86911429
79919020