99313196
71358753
29714212
51924738
61001274
4734400
77472939
41091798
4249779
38712412
11668343
82918059
98764063
79699463
4813362
63563052
16405557
69635537
1557629
90645677
18573396
48228787
89891981
31732918
29259519
5363636
73136644
39152238
28015772
39373458
75555171
70507782
875024
56556125
89591782
26814836
35912857
40511250
34083186
1373553