41
157
59
24
27
681
176
76
189
90
44
29
79
93
97
17
238
181
322
96
49
83
127
501
128
222
116
61
47
40
142
56
33
82
239
269
145
432
319
57
18
227
288
135
58
148
265
65
210
19
109
320
9
12
66
114