19
15
3
12
60
17
30
10
5
14
33
31
25
29
58
6
2
13
23
9
1
34
8
133
11
4
128
38
18
20
45
61
73
269
83
243