560976
17732828
22935953
47141751
78009410
21695308
10471012
89918423
75003094
9971464
42189504
97353339
18657830
279520
82138883
662796
98942585
80811511
94423022
50052393
75903331
45986366
69354092
88483760
18885664
81216351
49573204
85339904
66093300
80675880
55978635
86217936
31525510
37248526
12922668
2197096
45301403
14693821
70816472
73465593