0
6
3
22
14
13
8
11
41
10
16
56
24
53
7
2
76
63
218
48
31
17
37
42
100
27
58
46
49
36
40
69
206
67
79
65
289
166
163
146
51
68
258
138
103
124