21851741
33812040
17843656
41389434
30824255
28505321
96073922
27963702
33597998
94067624
11447024
86506826
431695
36026298
5628969
72107277
22025013
42427446
98106361
34695249
66904070
60199702
60421668
70793914
3993712
16263785
41641311
15467210
66719088
11066458
36819078
89034302
7244173
18923763
48811320
87595705
74766130
11918921
78437103
50953826