132
248
148
42
31
395
97
56
541
302
170
183
175
267
40
95
165
388
203
145
119
80
176
253
19
59
393
167
150
71
51
66
390
544
110
85
33
37
75
131
232
220
10
5003
99
369
96
101
50
44
157
9