88604162
20317218
26486224
60128666
95239748
19426686
29335280
6286965
1306040
9116555
23532345
13582924
40289618
79505735
65129563
53632810
46559758
56264570
33954433
70866162
2213947
47162628
38269788
82223652
96118677
95748585
21579028
78037564
17081103
83845215
23765226
77564500
71221225
81847339
4942967
32034135
46359091
65969090
85871600
55854844