95586299
71592230
2916233
90939894
82749151
964745
45599648
60891270
11055779
14365987
65466275
60731776
76023906
31141111
59532973
8911641
98537191
86098077
29437117
34158133
24986449
88822248
38198690
21976534
42146645
25313322
5782688
41371271
11292103
17497054
9129175
83761139
64528295
2746748
64427828
23546333
32536772
28429021
57036844
15358284