15939
68690
88682
32485
57267
1181
83871
68005
67999
53208
28538
62498
72190
15927
67545
38935
24142
50759
15199
39953
24674
20250
84853
28988
8204
38629
46666
23787
95825
3505
22848
29119
14298
66570
27928
14697
67785
85334
42040
EXTRA