31075556
40452244
34587168
97947517
8339159
35541720
19753395
2024606
3791201
90297839
61153927
89476494
84698903
14609364
3830961
83059734
90531325
43835384
35665268
81778639
510475
76626579
43463390
67167493
66736167
12134541
2444865
41304804
400277
61353983
41645228
43402296
41361957
87854233
31162633
55559759
67399111
22277146
67628920
15614960