29
9
40
11
6
30
116
56
355
187
45
428
28
33
10
12
26
125
8
35
50
57
63
42
44
15
46
123
36
13
47
27
19
62
120
17
20
186
52
18
65
135
22