0
7
29
44
56
47
6
9
10
50
26
15
13
3
19
11
67
38
59
86
87
34
21
51
14
30
96
52
54
39
171
131
175
80
269
164
152
117
334
100
153
197
344
124
103
121
223