93958755
8647815
1159912
59339359
7976461
98461976
7729899
35763787
72537324
43119817
16868076
10948592
46138349
34664191
6912589
12172178
77945382
203960
31987186
60034814
86666774
76199327
90705513
6230112
7123513
74223072
82232413
87838742
94445275
19187802
75325765
27975167
48735211
47625413
36552585
96049630
23803964
95526737
37966827
20106207