23
35
170
44
131
47
159
84
67
63
34
144
61
74
51
185
112
129
28
56
25
40
273
100
41
17
102
43
58
174
285
19
205
541
88
146
238
172
81
70
13
302
161
38
182
293
166
68