37
12
11
16
30
13
5
44
15
7
8
127
9
26
40
87
74
23
28
4
43
42
185
54
88
14
21
6
60
108
35
10
38
39
17
18
218
459
100