5
7
1
35
0
6
3
15
2
16
57
105
61
154
74
113
96
164
66
55
196
92
21
135
91
62
28
115
51
156
383
199
378
41
124
46
100
8
23
384
47
12
4686