16555256
86752288
41754024
59322364
68307374
45052792
64049344
3220514
81965362
6801707
44211700
96685491
10853537
16807069
14394442
7293049
347504
1911229
54184293
22069850
64467141
96865082
5799132
22131457
48342525
23138131
3225315
72154385
3977347
27724798
19689341
2881643
65594729
4650458
99461391
67525327
33007918
5180915
89529118
158497