29
30
48
165
17
27
14
52
25
46
55
49
5
3
87
66
23
47
76
93
185
41
128
136
92
68
19
59
223
96
11
18
50
90
21
44
12
42
101
99
139
123
79
120
36
117