0
8
40
94
29
4
46
17
9
87
47
37
43
6
3
83
35
28
149
45
58
30
109
51
27
61
73
69
24
171
34
139
299
12
116
79
259
11
18
227
33
31
221
194
42
156
81