158
107
138
143
16
7
649
28
66
127
27
131
228
214
751
101
141
44
43
56
144
112
215
80
108
293
19
187
145
313
277
238
39
46
292
82
227
10
99
128
376
50
282
180
31
78
160
232
54
77
25
61
252
55