93294918
30503155
71839228
32678738
19712611
24746236
58748722
38007155
9796916
161635
10163907
664259
20675444
68823410
28195013
32714286
80394189
57103815
7290930
5304444
9377619
2428873
35042055
8757662
95255962
85161036
69146022
15609703
61603403
98005486
83101234
73615496
92877575
4591070
25708226
78187253
17248897
75638232
84387388
71712887