81108349
16955229
78984535
9738852
65588060
4128729
65585742
69413575
76854397
52393592
28418778
62602662
88828638
1012845
39618904
15288749
20149794
82264379
63695149
59926362
31009957
94874441
27303973
5314989
8372387
28207719
49118096
27707843
66003917
55618581
89144329
33126241
23105073
13431096
7261156
5709919
837636
83319254
71697894
30507248