21868657
75959070
3118921
37196366
2016770
31885082
48913881
3384762
187254
96775203
43408028
96259930
22448778
24715521
90943522
57967330
66445507
27748277
66021996
91924760
22645534
62172290
18709639
9463568
39783597
19308962
538278
76009295
37085917
61832895
87114966
7996937
24903706
12804684
36275742
16437113
91925925
6074283
34208695
49953748