4462240
1245522
59927798
36752360
14507280
686211
7746598
97923787
15557871
66366402
93736652
82078257
59046230
78246971
65931202
54057267
32044782
35731866
77313930
77631113
83743081
2866917
28111832
62031769
7636436
12705418
6744831
17572142
43878828
33164350
92118248
87161307
95759934
14446613
48357144
80642210
31802659
24973661
75715552
19783592