15505472
96662100
83504401
60829511
36661775
29599023
51167533
66966776
81313603
48861529
21044478
70154803
55567626
14426430
15123543
3078127
22313363
28455393
90837954
22621494
5148312
4466726
30369462
3519320
44275899
77574936
82098690
88932227
1714655
88448677
56268722
47932559
42092822
87469733
26223148
40122495
573265
25978529
75285086
94384280