34
38
35
28
167
206
165
22
225
148
71
23
66
144
17
47
16
49
193
25
76
93
61
51
180
78
27
185
132
142
127
81
9
31
331
390
99
44
48
32
79
243
137
43
187
119
72
283
101