0
14
17
8
2
3
5
27
36
7
211
250
41
56
132
95
46
148
58
59
26
22
42
47
101
63
34
30
13
15
285
246
96
175
43
124
114
45
55
52
263
100
182
25
107
167
121