66955026
2239601
50045278
93556528
23106907
47524835
68805349
37535706
13041738
38529180
30372852
34338361
13179152
6508599
3479597
61892499
27293737
91166553
15884824
5575849
46894866
42451205
4216708
2804856
55477541
63619015
47551572
97967995
2261030
6223319
43123740
84886356
25976276
14495539
2239356
7966284
32364730
48835083
90679700
67969930