2198 22
1053 3
1245 17
9402 64
5854 16
9904 24
16362 40
27484 77
12325 40
27886 82
30824 90
21868 49
14931 27
28195 38
33874 47
14021 29
30181 79