675
160
67
269
78
177
131
195
45
59
63
106
73
60
25
191
40
49
88
119
90
21
61
104
42
47
66
97
76
52
237
82
65
11
359
198
107
34
142
96
157
35
130
239
189
197
100
16
31
9
253
77
70
91
32
89