0
7
3
29
110
31
2
1
173
6
10
19
33
70
42
27
47
24
74
35
32
171
39
60
85
160
66
102
103
17
16
13
34
61
46
89
63
136
93
337
106
169
99
201
78
22