40971038
39213779
55563111
82553272
59207571
40327164
77857880
2573585
898734
21755609
42245263
52801144
24434497
12865987
86981846
43466409
80374601
82993391
95035760
29344852
8061671
8618823
43659558
21382003
28009509
69953881
3091455
40941404
33038286
41808780
95989308
85924664
31191423
74428406
5752464
36191637
90667715
628985
3960796
54142016