4
11
8
15
34
9
66
26
12
0
31
16
342
5
14
33
21
64
32
1
18
56
42
93
41
29
158
173
75
17
28
128
35
25
206
78
38
60
46
45
91
87
63