42938518
58065403
93106608
31109829
21886374
37855203
77067533
57148489
55934276
71506423
46454809
10002246
8865272
1334076
55815437
25878483
21919023
36235761
87134981
56145937
70614023
8903087
30226074
97966104
79048069
26979894
13002294
2506732
27552135
89765677
86656209
71464708
56804166
77757397
4789674
11539351
41453288
41835530
15843388
42839688