38
22
18
45
290
10
37
15
26
14
9
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