34604529
14481166
11045798
23436834
2849890
17973521
49736299
62309531
9643972
80883142
79472292
7068749
2179969
3591448
15701644
78868342
58759899
66902
93337414
18458228
977095
25719878
75754145
13586036
61459306
5777285
50438404
62957346
76274009
53245551
77935905
80184692
46208938
60914102
33143593
3711590
95136039
7169970
2353977
85589080