31245568
333643
5254644
465424
10139308
5515310
29479562
21566352
6206797
58837653
74744028
1702610
26113971
21384757
64377904
3486190
19295713
3304180
26796896
54806377
96284625
16107418
64803199
32106836
73577174
84641401
76768471
17142568
47161392
59477405
83667158
12358327
269310
70001056
4886909
42859446
8491211
20374367
355974
26627965