29
23
20
21
10
34
19
16
17
33
107
80
30
82
46
36
73
37
45
24
13
28
22
44
52
41
35
150
64
51
32
169
131
93
89
85
49
27
88
136
54
18
42
15
38