29
11
5
40
30
12
57
270
104
128
73
28
25
157
240
21
6
24
22
42
110
26
72
23
13
32
27
85
55
67
47
16
9
98
34
8
91
50
173
165
39