182
61
85
28
50
38
67
198
74
104
67
88
128
46
64
39
123
44
63
23
65
77
49
78
94
50
44
96
63
66