7
0
8
1
6
14
293
30
43
33
35
65
141
118
178
211
77
404
122
106
52
94
62
121
249
48
63
29
17
45
32
74
75
15
39
50
13
58
34
5
76
21
49
80
19
90
156
56
53