31375427
20302941
94576363
8988130
76144514
24553060
91083846
36932515
78888
11302702
33277270
149128
265400
26076772
7197584
48304036
98742019
17589417
42598499
4716604
59413740
77717105
35053060
30758775
28198958
43809928
68619534
20665755
17883354
9644159
69348526
47218249
63446702
28627325
53463899
84227857
6769556
92663767
29216838
85082070