19
31
20
65
15
24
17
54
30
37
22
12
61
50
148
45
309
144
223
29
32
25
4
63
214
107
38
62
39
27
35
135
52
13
88
26
386
49
129
21
82
477
14
46
137
109
146
177
40
320