14
15
302
31
6
7
4
42
13
1
10
9
12
66
19
108
104
361
18
29
208
178
26
51
32
38
565
44
278
24
85
74
430
130
118
117
27
22
402
8
20
50
64
147
90