39
33
30
66
63
97
83
83
76
97
47
39
31
31
74
75
75
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
