31186
77071744
2297620
21496204
37411299
36765253
48425076
97093033
4738575
4617588
60467695
10206849
66848775
8541110
2144713
438985
91769248
27739033
259943
452593
52602991
29987506
21249853
26613844
82968994
54584924
37735558
39248092
12296729
553099
7806469
41648998
46605810
11851601
36331834
40346932
11209182
35349850
12554570
1623778