29
116
36
27
92
5
48
1
47
20
30
4
146
22
23
54
53
45
39
41
37
101
62
97
38
8
61
33
85
28
21
66
57
34
17
35
7
82
171
129
18
60
26