0
4
1
6
17
29
43
38
12
15
61
34
7
9
73
27
57
36
26
35
39
65
5
18
3
13
75
94
117
177
55
51
33
107
86
52
142
79
158
41
31
92
193
116
293
76
128