28428957
9299559
63313467
99699122
70675341
78259642
73358137
58512341
43843745
74905409
38436287
79046594
76834742
68571398
46304511
33682866
29265747
25433302
16994686
83125737
33273297
77207499
99611888
65135604
40399864
5245585
87552430
69674192
33631427
7231466
19133756
88717613
56415404
61004428
46762040
52689842
61612435
68818387
5021146
24686081