7
1
2
17
5
3
4
0
13
34
6
51
55
9
56
19
49
14
58
21
106
104
149
39
88
191
337
118
233
90
262
199
28
41
23
65
16
180
79
178
59