33111590
3354237
39405075
29162017
27229304
48219883
32667012
73952934
43111254
93005278
85859485
39332169
51203204
73858140
6551302
2937351
87022892
43574049
89332223
2372633
21452743
17612269
22505471
33734417
25639679
9095454
75373936
62187721
45965750
2896415
80388257
2327007
66707092
40287269
7905702
4864852
64733405
35969394
21859933
63386688