90587329
31441680
62636679
21958704
71167945
37471667
26397820
67024007
82191223
37227899
18519218
10091164
89564475
42319392
8883243
21245309
28502255
1389948
44081623
386099
83549030
88588248
27315525
66232710
70387780
76722502
31282704
49982293
76256811
30442045
16889161
71442622
7713104
73439685
92685422
36485317
30771945
55711965
1001226
49773399