0
33
49
119
44
29
25
22
21
16
14
174
151
72
100
87
84
529
113
50
68
39
101
285
232
136
66
195
977
3752