29
15
7
42
32
3
140
73
223
12
41
51
35
34
77
30
62
39
66
16
93
14
13
230
47
9
21
5
25
58
141
377
27
131
135
128
23
2
38
17
20
8
26