9
4
5
7
6
36
45
10
3
1
0
19
26
42
23
74
277
52
214
144
199
142
122
113
150
41
104
114
54
109
162
14
92
64
234
200
136
414
491