3488362
80611850
59972469
97964986
32568725
45314618
61601741
94831883
58539706
5791548
4633788
29293431
28437870
3776944
9096028
91959781
1376412
86646653
34689030
64526515
11242817
47229757
77182432
62063798
22527791
13589867
44273089
83689541
49262258
9941516
5926961
49811275
36586749
42884230
47103523
96647606
69384535
2454244
7969147
41015071