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