3052571
68192852
16091066
55255106
58022108
45253856
3037492
16657198
44644436
6338555
47967620
203051
76676876
22319944
48223308
64678227
68426165
74912145
24414640
82476504
75534534
40284606
91078307
23844725
94222266
81033218
14469060
3213675
41443095
9567156
44113722
26066195
28756230
97707358
68642686
55678859
44015144
3561486
46019843
1526540