27355636
16735580
77012502
96818479
49205001
58026604
62728076
88441513
95617386
34218444
57221402
64037384
50965301
52336676
29195404
67295081
1473337
42637289
968887
11458187
14916
70318157
88337863
48774475
32465177
3869146
82899464
82615435
84176701
14924293
42609741
52419499
37739248
82112549
16601725
35095447
34227086
5111249
3053656
944610