18
23
22
3
14
8
38
7
62
2
5
66
16
12
1
0
24
6
11
13
77
89
81
41
53
52
54
9
37
304
162
215
110
57
131
113
166
585
239
615
90
1560
348
155
67
111
20
442
360
33
34
270
45
105