16
21
3
13
7
34
5
59
2
60
12
1
0
24
6
11
76
89
80
81
41
53
52
9
51
37
303
162
214
110
57
131
113
166
585
38
239
615
1549
348
154
67
111
20
442
360
33
270
45
105
198