63998900
95105653
17932953
9341240
39756512
29959259
87199203
31958058
55639559
5517098
59807685
87176039
19513201
65348540
85306242
4566143
62123022
65856277
17553858
73744524
31231207
5249525
24487774
89806106
64503865
92885444
74529727
27503771
72947359
6782707
11095237
3370701
54385114
49451036
8214618
7783650
23137650
76805630
53333507
3429331