50338169
51194688
2048152
57025701
11341763
2420293
9173641
10367158
65424434
24472763
37132662
23772009
18353430
2428229
1081958
29931086
37175489
5953608
22323524
7395204
66848192
57138378
69878340
52471268
2434511
53946537
9971327
8718066
23484202
43824427
84436906
27268044
18844531
9563105
71437883
59731903
59103097
68782008
2076777
55827404