60341472
6767740
23039677
55721924
39448821
59728416
52163848
93963846
1977455
49555553
79873913
94789087
90958696
28497830
27379117
59826700
40325867
72613261
76573899
97198721
29181515
76194894
45631011
76311264
56111772
3228941
1754199
34156148
4727425
20765246
1659395
85758094
6675236
28434358
17335282
2491096
16297068
63247184
30321325
10831159