12
38
22
7
9
14
44
10
20
8
4
16
476
6
2
192
19
26
25
13
50
77
104
179
32
103
30
121
236
48
49
34
79
31
109