7
8
0
2
6
3
33
9
4
5
29
12
38
93
1
37
41
15
27
13
16
23
11
53
47
49
150
28
231
148
42
490
338
260
208
214
197
272
104
340