7
3
0
62
2
15
10
42
49
177
36
46
108
195
83
76
48
164
105
34
99
292
171
116
165
453
185
300
174
31
23
32