231
69
146
96
41
248
763
174
58
108
273
247
85
232
246
82
14
427
138
209
46
112
29
36
16
74
86
9
102
76
10
91
67
176
20
19
43
61
50
54
21
64
136
57
27
106
105
53
141
166
38