14
31
89
8
22
10
7
304
20
15
78
176
32
209
93
17
23
18
28
29
38
64
2
27
16
9
12
34
35
48
204
99
57
42
19
60
5
6
4
108
134
33
21
61