0
7
28
11
8
3
5
12
2
117
58
141
63
97
124
140
40
94
91
93
74
138
95
168
54
19
20
78
64
295
89
69
99
905
57
110
31
49
44
18
16
126
121
37
98
56
9
35
14
10
46
38