81014149
6912669
93632486
4232430
1354543
50773443
86732562
84473574
3692593
7333303
90067892
44104183
66553613
37686979
15548743
37666729
74135079
35299988
63825177
49518872
9936619
55927519
37645020
83195428
25512656
22021912
80973273
28116633
51101929
45488049
94021666
60026787
42356286
90249964
226785
91943286
86888223
82653703
35382219
64387202