7
6
8
4
0
3
29
13
48
25
92
11
9
57
97
42
338
22
76
24
17
70
37
33
21
30
32
101
86
14
43
181
15
238
176
73
27
117
75
39
95
53
44
26
363
200