44
16
3
2
4
15
10
9
5
32
19
8
1
14
13
30
26
67
69
6
7
22
11
18
17
21
41
48
50
76
180
112
51
356
61
164