161
42
197
110
33
14
4
32
20
9
28
16
5
24
85
46
61
38
19
39
48
31
36
1609
203
252
26
30
12
35
175
82
34
112
324
126
54
1004
164
29
209
174
411