33
4
1
2
19
8
12
11
13
15
0
3
5
31
43
67
71
103
110
162
126
197
337
455
249
190
133
234
160
362
148
90
76
94
358
286
141
186
216