0
1
11
2
19
5
8
4
7
190
129
50
43
33
88
327
156
104
99
37
109
86
59
60
58
494
52
106
18
36
16
177
82
48
49
35
31
45
87
332
46
26
83
197
53
66