4
0
3
6
2
18
34
44
40
12
16
17
61
7
10
75
27
57
15
38
29
37
1
66
5
13
76
36
94
117
177
56
52
33
107
86
35
143
79
158
41
55
31
92
193
116
293