20826252
39618531
71107000
28337033
94389675
76371421
37556330
41638912
31917528
33626519
87033267
8875338
69356230
33215255
5111352
5997219
11314
2759473
25316802
50821621
1764553
71924041
54418494
9395892
3225787
80565577
42054266
40615897
26609791
99568894
2587215
98866075
17262587
25953923
72115483
4757900
69236761
251379
74141647
221740