157
396
220
773
91
37
88
237
90
226
190
86
122
651
34
47
43
15
162
39
72
99
210
120
238
3
1
22
13
58
298
247
20
84
109
52
60