22042918
95239183
6342906
5451426
5802253
25392407
67863337
21626406
48057844
372560
7227783
59057664
9644152
81261193
501066
77781820
29439494
117913
80077106
5206691
1962939
8256495
374135
24135811
5264458
42028888
43718676
33526039
17296234
82429854
38092001
40883844
56015005
28776631
6134850
16463134
49095583
86006624
56609674
15086282