29
12
141
74
62
33
45
32
11
53
35
47
63
23
102
7
9
13
46
26
21
19
20
28
8
18
16
30
10
27
219
83
64
61
67
171
166
406
34
235