43
5
26
7
4
9
1
13
3
2
8
6
12
14
10
11
72
186
308
459
29
24
113
20
101
144
50
57
69
70
27
61
159
56
817
22
140
34
30
52
16
530
17