106
671
158
419
90
226
55
242
101
213
50
248
73
154
44
145
23
170
1
148
30
31
163
25
139
37
46
167
329
17
164
8
159
4
134