0
8
3
51
6
77
18
12
54
37
20
23
35
42
34
385
50
26
92
9
46
24
249
96
193
171
184
232
82
102
22
25
86
43
59
150
66
56
40
58
75
157
87
168
31
142
68
113
97
30
135