0
3
31
36
38
21
12
287
47
101
115
65
60
46
164
67
108
73
29
41
32
64
25
97
69
71
121
81
70
135
33
315
177
180
27
40
156