216
64
49
39
27
65
32
123
110
90
113
75
573
57
53
94
1240
46
42
56
86
62
21
677
132
122
72
171
145
203
63
134
47
205
180
85
102
74
107
164
177
69
44
190
93
137
101
99