29
23
12
40
9
35
113
54
43
107
44
424
15
19
400
11
42
66
14
51
22
161
79
13
20
30
24
162
177
325
69
17
61
10
7
299
18
50
5
21
46
52
25
106