7
4
2
11
0
31
21
5
56
14
32
49
38
39
164
35
36
122
28
187
18
58
45
62
16
173
51
78
496
47
12
98
60
55
216
1267
40
372
93
100
110
212
284
108
153
356
104
271
119
50
68
57