46
136
72
36
33
19
14
7
143
5
24
35
53
137
227
39
25
69
60
37
82
26
110
11
22
45
23
48
95
41
34
40
4
54
115
17
64
49
324
27
18
479
9
63
70
21
161