86
75
121
222
49
38
30
58
51
62
27
73
55
77
194
50
78
80
74
52
95
110
103
63
61
42
109
36
99
84
85
54
81
79
66
47
136
92
218
48
159
145
148
191
263
184
333