37
10
17
14
48
13
9
4
149
95
26
82
19
93
43
3
21
47
77
23
15
445
288
54
33
52
70
34
50
136
42
27
22
32
80
44
20
11
62
39
31