15
19
21
3
14
8
37
7
61
2
5
64
12
1
0
24
6
11
13
77
89
80
81
41
53
52
54
9
304
16
162
215
110
57
131
113
166
585
38
239
615
90
1559
348
155
67
111
20
442
360
33
34
270
45
105