10
2
12
26
13
5
9
4
8
41
52
37
3
7
1
0
19
28
44
24
20
74
277
215
146
203
142
122
113
150
104
115
54
111
162
14
92
64
235
200
136
434
114
491