0
5
2
6
17
33
43
39
12
15
16
61
34
7
10
75
27
57
37
29
36
40
1
67
18
3
13
94
117
177
55
52
107
86
35
142
79
158
41
31
92
193
116
293
76
128