3
6
64
39
30
21
836
12
81
20
59
5
10
79
42
29
62
147
57
26
35
18
31
54
11
112
78
28
56
17
46
34
227
123
143
89
104
121
195
58
72
198
92
134
125
16