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