42
20
26
86
32
25
27
22
17
328
269
77
39
18
37
12
9
6
10
15
69
23
87
24
198
110
171
336
426
241
258
342
123
350
261
396
598
67
186
137
197
648
31
195
142
446
101
412
154
127
75
64