34
60
167
25
9
54
16
72
58
127
113
5
17
8
18
188
182
85
161
53
183
148
84
79
142
31
146
89
144
65
67
361
339
71
93
26
105
64
118
108
112
201
91
252
232
101
155
33
120
20
200
52
47
95