1
18
3
12
37
14
10
9
13
39
24
11
6
29
7
5
106
21
22
31
20
32
56
4
45
15
206
33
34
28
50
76
54
202
195
97
67
96
36
74
471
16