22287040
49952125
22828506
16371003
4261496
77448295
39225381
27791592
77929357
70007248
4779261
8188069
77504271
80952045
45339786
70526982
220768
64739883
16286366
3721364
29848247
86731515
69457492
92099670
83308644
5583645
20896974
63958173
88139275
18187377
87541472
69287946
69291306
66296837
52943256
67182033
32121957
8977098
57646214
30364343