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