160
29
61
40
43
52
67
55
50
98
339
267
21
136
155
331
75
206
65
66
101
238
96
38
99
196
124
216
220
19
234
166
97
54
261
41
288
107
77
451
176
56
175
192
78
128
144
63
178
30
58
70
48