0
2
1
6
10
173
4
3
29
47
21
54
106
119
332
13
61
163
39
16
93
22
26
56
27
288
25
112
18
50
42
66
24
8
35
40
45
23
7
49
28
34
12
19
11
209
46