74109756
1658930
66126441
11212174
24361861
2113158
41589703
36999970
30855042
28296657
11387197
3154968
21739689
76595881
63979554
46761651
98493699
14255816
43087130
25894679
34655587
51928723
37438864
76966396
6786141
57765181
68053448
63956236
205391
99013682
85619531
10897916
3298345
51299099
89176990
50809410
67318329
9971431
28992088
53153620