167
88
39
44
9
181
36
258
486
148
46
42
157
389
250
186
8
163
109
135
80
275
219
12
102
60
66
76
25
304
27
110
427
75
29
52
738
13
68
16
137
446
131
444
38
136
709
4679
83
37
688