36675460
87381411
16214046
4326967
92593664
56702582
86691780
68608412
70845025
31085597
73218267
95019148
40755534
12871124
49892125
42788831
26181456
47005648
7095635
52426519
58076386
75542608
69223315
62819552
95159804
8757608
53624659
46056531
4283192
5557760
21168210
93707845
6062257
56109206
3601288
4834976
5326328
32092585
70836370
46135102