2272166
8575751
21972021
19621862
9528553
17637671
31344673
35293407
47667826
96048913
15099692
72454472
72212434
88821136
3498918
18773235
52258607
68648335
93259871
21971747
23704766
9616377
41164792
11389646
75995644
52112477
393727
62099427
15504253
29284941
80885881
5692140
81319453
7848924
21202683
60237081
24422145
1086539
8711454
72615811