195
257
21
66
6
89
23
14
24
8
48
19
40
162
73
34
53
99
142
183
327
301
70
17
11
295
58
59
68
253
10
337
843
15
43
278
332
345
116
104
249
27
1279
160
67
329
321
138
240