9
2
6
0
8
1
3
7
15
164
57
30
37
55
68
50
105
48
21
79
87
42
63
51
84
95
73
40
259
39
155
148
145
49
26
78
127
197
32
54
70
98
102
61
109
287
129
44
29
31
211
138