106
120
137
86
84
204
75
107
159
37
73
167
113
96
79
72
92
136
215
154
293
54
50
105
67
57
40
247
186
164
135
221
3
64
20
112
29
219
161
31
83
234
36
119
98
85
59
115
365
22
146
330
41
212