85566605
22851450
93187110
21535877
93008318
35208022
474007
4669317
21764726
33378938
50476305
30906570
86619396
64421680
16529425
53271927
68948604
24351332
9672482
3498378
31858753
71433918
3427513
61468860
84161819
86812958
45624295
66761251
87814602
70354284
6184308
82277074
64637936
10906230
43269232
14923203
9112204
39976030
11333243
24746743