0
3
13
4
2
7
6
29
15
19
290
20
31
85
33
75
129
47
60
65
111
34
45
200
109
42
104
56
61
35
99
58
72
163
37
41
110
53
98
158
79
86
8
50
51