0
11
16
4
6
2
28
3
7
17
18
61
41
40
160
51
151
448
137
70
36
88
20
37
48
33
159
231
179
85
68
66
197
58
12
32
248
60
50
81
161
42
367
34
35
111
280