34388822
24274475
14278559
14723759
46261966
25679646
55341801
71862674
42377510
14333260
9476437
95997550
57327746
10026786
31878172
38158995
3376411
18121674
12012342
57805899
14062777
22067987
48658096
39746152
7649954
86713839
9466148
84599415
3050327
76461288
25451286
65291789
29503034
803866
86409015
7427232
9017364
57455234
6312
14188361