41
69
165
134
23
193
30
14
21
130
306
116
33
609
341
253
195
302
3
46
38
99
239
370
185
114
51
144
103