95486981
16756718
34128028
13959817
281327
94759807
1647197
9427536
97957420
22528822
25152145
28922886
42358779
2903204
48041956
26911010
7108644
46447083
86313119
70819229
9080379
26176968
42258113
55988638
78941679
24135882
76141540
46049377
887225
29893735
39473829
72832672
78237477
63869689
44988513
51948627
8828290
8497212
52911707
19975212