61596166
7445260
78975077
25551035
91401279
12792086
252860
83063836
61378507
69613990
67831550
30619512
16912053
31358388
96118266
65183762
37729105
34722126
59544506
15504635
5835583
18862461
9565762
8411916
75088573
60955765
6282742
59522091
60221418
2153564
2084622
5262923
78274708
24824919
50848529
48695864
90599666
71796173
19901263
48959736