29
20
9
26
5
3
8
2
6
12
13
38
7
139
40
21
28
30
47
51
63
34
35
19
52
49
88
39
32
61
23
46
50
72
18
48
62
57
124
246
169
97
33
78
79
31