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