31067215
15601164
31162220
51109125
59852558
1668750
3312922
44787372
67861663
3112930
72885045
97078595
54392066
316956
6959492
5809145
60742665
34333961
7221594
45552597
12716745
15483857
89229402
56243975
62952520
19398946
3161698
32766716
15946721
64201124
59936235
48763296
80243544
58344257
751018
92968299
4373790
58319643
37561228
89143759