49593165
36197544
90263383
86157655
38114904
58015466
76012428
81185875
61717680
82372302
96845157
88748787
79313552
45216954
35073148
87316035
48115192
48625579
5244938
10568673
43767789
46804102
62485900
1841306
31148624
51016374
55288889
84146502
68109223
72517837
64016121
17777939
96986160
94138056
4978186
69388120
88201053
93955382
91918854
8599210