17
10
4
5
46
3
2
23
76
27
42
14
28
11
20
43
62
13
152
166
9
31
35
26
6
193
66
50
37
267
25
54
239
378
33
30
475
22
215
599