50672152
92628314
69201312
44911173
41782640
9699990
60139493
1322035
12232607
9792931
41362199
5291397
46289161
18858878
45686288
38842828
46446269
15941610
2423513
91424821
84627136
19264512
14877804
61537092
48092431
7389281
13579769
65436631
16892067
39276075
9138986
224444
24273658
25792406
29655832
17156600
8670307
30679170
82783073
56697199