93564223
98643402
79411359
33487720
23644845
13428870
83569789
77065697
98963936
35062072
78328112
8801506
38031166
958389
51908029
81142454
1042360
6859002
44467341
2358367
14261561
68897159
67134703
43074619
61897798
10231772
14299672
31166914
18687234
3002840
64493095
58965102
85777686
9554579
97565229
9987597
80315246
76401853
97322639
21799779