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