29
20
145
18
7
21
98
133
54
136
14
5
142
60
15
38
163
28
39
258
22
80
66
184
31
44
103
116
102
61
239
131
101
121
174
205
117
376
42
32
170
83
86
34
259
252
458
370
220
155
215
226
201
72
176
52