0
3
33
9
24
41
36
10
14
89
45
117
42
216
20
161
32
84
181
206
258
78
263
137
51
60
86
74
101
72
70
121
947
63
96