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