21545980
29665355
71106589
9029531
86307691
57654008
3158169
18916061
9315501
5556427
13607442
70507283
42433200
33081204
99094728
66222248
94966740
52425621
36247315
5030254
80722097
81697040
3284630
44076679
835326
59191168
96269400
45507329
6427376
10815534
79918994
14676624
82532194
30623320
83646459
20067764
5823920
92811371
58555646
17896299