10
13
5
178
43
131
69
41
94
50
64
132
66
348
52
88
62
84
442
145
129
385
87
243
427
81
232
233
177
55
263
313
130
106
100
48
49
162
391
98
180
136
175
203
174
411
92
31
155
77
241
344
73
120
83