36
35
9
7
14
44
12
15
28
22
240
34
84
115
67
1149
13
261
8
982
54
108
91
30
24
51
21
18
643
47
17
87
16
68
273
122
10
25
42
27
52
81
58
549