3
2
95
16
18
64
12
7
4
10
14
11
65
5
58
19
31
0
21
55
66
164
202
562
169
106
112
13
188
269
93
139
80
118
56
127
110
28
43
92
39
42
37
130
177
151
305
91
84
119