40011438
94452917
3034217
11596735
56942339
12833395
59801602
161406
21101327
31447987
37776355
76309851
60866339
54523568
47755026
90219698
35319446
71721870
94144889
37035355
52947460
1102858
58398631
63139539
83701120
22292544
26798319
76806284
4688425
30958912
39436358
5361226
91955123
8960827
63952323
52745245
60311284
71948350
68494322
2039945