40373482
337337
85339673
32346782
11532134
14761735
75041190
23539404
64899155
11304079
5558254
4625580
10762382
6270431
28621502
70042220
46362299
10638057
26932334
21436850
83559157
89911213
7557199
60474967
6650293
79099313
55572905
56891424
33145206
64117064
20628352
37701246
947440
61334107
2204420
2945382
11517312
61181725
39605031
59998356