18
27
7
19
43
42
5
23
12
9
76
29
60
138
39
56
62
46
15
115
70
31
49
209
822
460
38
137
61
58
69
167
32
128
37
16
47
95
8
53
65
132
144
286
249
129
279
20
48
13