19
13
2
6
24
12
7
5
20
28
15
4
14
10
30
300
53
129
44
18
185
52
9
342
23
1
22
8
21
80
16
32
208
60
112