290
10
37
15
18
26
14
9
22
19
111
34
17
23
35
162
348
11
103
284
42
384
31
208
409
76
401
163
52
123
130
20
8
170
327
77
7
394
40
225
6
133
43
5