30317030
41544792
26753765
92647250
68399570
47568455
4902350
37101107
50411506
59034698
68027919
69059180
16544306
3716608
23327995
8973590
80088075
5619993
545365
68096711
7583754
76121140
74944922
16143751
34201096
51412276
4311294
369572
539711
12663827
97823782
84864016
7749705
3109970
74709743
1413975
10019324
41507749
66632868
79888711