10912634
17656916
297010
84417074
69177016
44037281
80161636
20036966
79578555
4158458
27271698
61382477
45187918
97424228
88573764
3830469
26043188
80476234
30283036
82543121
46738845
60718500
58841734
5232462
37026243
84551868
7509423
52561725
47185343
7404251
54857735
31218361
15465785
72502651
41146451
54396513
4352247
288110
95979390
87316058