0
13
4
5
7
39
47
37
10
3
1
19
26
42
23
74
277
52
215
145
199
142
122
113
150
41
104
114
54
110
162
14
92
64
234
200
136
420
491