2
9
0
49
16
10
47
5
14
6
59
26
25
13
12
54
3
76
23
39
18
20
34
33
152
4
138
320
105
294
181
110
204
286
182
83
170
132
177
153
195
271
58