95722117
49469264
18107540
93093453
86509938
89294552
64521029
25981920
96312886
4768197
4063569
1746947
82746939
41923488
78604695
12215216
26205154
35506961
95883975
17961649
2096374
70826262
65241061
17237195
44802412
18464136
12311286
53098178
4593001
5080659
95174443
4446172
7862357
18928887
50821158
14247030
52739596
42445086
17325054
83203750