30746222
67263577
15421301
84758555
6763502
598258
2058971
5781408
40371967
56188987
34488936
6513761
33994848
4749853
67382948
46684180
63538583
32442842
59286311
17133735
890887
50116627
8994484
61658730
70223814
405077
50391506
35304122
84093856
88761303
26299013
90735318
43811617
76009530
65009256
21865180
22918220
10013180
92257175
8112639