0
35
15
32
26
29
14
6
11
32
28
15
130
238
142
98
107
111
99
130
121
154
80
68
70
78
109
192
127
91
226
59
144
154
105
81
74
74
89
77
59
94
135
80
73
147
105
54
82
65
58
51
71
122
60
113
72
132
81
99