16
21
6
43
41
5
22
11
8
76
28
60
136
38
55
62
45
39
15
115
70
19
31
49
206
820
460
137
61
58
69
167
32
13
127
37
48
12
95
52
65
132
144
286
248
128
278
20
47
0