0
53
15
2
29
4
18
7
11
3
22
10
12
1
113
25
97
238
248
26
111
132
37
43
89
34
35
138
107
221
276
171
13
32
263
368
328
72
247
188
36
167
40
146
130
63
38
17
27
23
80
136