75226883
22957204
16714135
44069197
24753730
89706845
94434327
47797680
68437241
66948037
67984088
86771202
82536058
39448571
70051860
42003670
3608259
98331230
37724434
38445511
55042880
93621509
46857174
27138852
10707219
48409695
62671047
41964332
23731535
50405912
84719745
77088246
10588034
79161943
39652982
21764960
6725952
84508103
5901531
2130410