22393238
16471468
42221290
35622123
19351525
5079325
56046116
2378009
481388
45741268
89734435
80432301
44418625
78084192
48624271
9152260
23848206
18231320
41393020
32531806
93605102
66553477
3178807
33739533
48963450
42907445
86427009
73395483
73787862
49194579
81623412
80279229
2449371
97818401
6768139
22532601
93738316
95864188
54085143
7148384