40638987
19813920
14648134
45477821
93034106
20674898
1876525
3316801
51806375
68852099
8861547
90414284
54026342
79358528
38061385
76147052
71472724
77494616
85014151
38867762
83316059
78257128
93114046
21425799
43654056
10156528
18016948
35564054
74461434
85377150
43448844
10576278
11509241
8225511
28559965
12907405
58844806
1971917
86563679
72596706