97148865
84152848
65851636
2355318
53402051
72034079
97833819
90619268
475837
87169063
47465396
82316769
76245673
2350453
38585554
9197241
3812734
54342611
12562291
99451591
24166167
79565571
62245201
50185299
53304270
22688889
68956696
95961662
34989591
70705911
58009925
6068900
80311257
37133011
37813743
9385922
5418585
72145394
4726133
25716302