29
13
6
11
19
46
10
8
20
5
9
26
17
39
49
43
48
52
168
36
7
14
23
32
159
108
33
85
68
47
119
15
35
40
21
122
31
65