42801827
8003407
87804622
68922030
54077644
52985408
27836840
50301901
47464365
41438589
42328705
11526589
44051923
4301682
635329
34445444
26003338
92497690
4175504
64555863
31349292
88352301
46538346
20172388
29437639
37084100
388882
494356
80348464
67832699
554510
26573512
74601577
93607412
6914352
77218349
2554075
9687133
70361798
44677322