80286308
6458528
10916566
59635028
101708
7021200
77114248
99452705
98414270
21751525
81633983
7353372
66094639
67391745
85365054
40702986
19733135
437155
9952864
20466187
96583565
99684522
96566637
21271204
9058563
24604210
5082478
36512240
36086335
21213749
60534975
17193062
8219130
88224313
1806090
45171567
9312115
87158620
6201104
23616627