40
138
109
187
93
336
41
224
213
176
116
206
129
70
166
65
222
210
84
146
182
132
56
141
126
236
11
106
92
100
112
331
110
49
102
72
149
58
135
103
99
44
75
178
244
197
66
28
62
79
113
98
131
33
73
77
215