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