95991055
41338513
99193714
1942127
3093576
48387391
8617502
64762533
73756138
6492877
25308329
20268666
26552660
30852488
82411828
7512700
50827037
69648556
62232039
39737731
42307780
45327290
52055632
51284855
15322712
82537897
14711403
885504
71183532
48724429
98604633
115704
69079240
2268369
86294748
54101118
80738892
78727435
23603910
25339175