31833661
56981191
68831504
54022573
15962231
64377106
31519597
32178223
7880155
47229360
82933378
218322
19702621
37586526
9096373
15107836
17335531
2106915
60229097
36031592
15171691
11983468
68956159
67006785
3443833
93166609
57253096
84149240
48202224
34233373
28011181
16533210
83061647
11786056
84933779
839362
88636474
79543355
1666242
66614502