159
142
63
87
40
39
70
30
17
15
25
56
16
41
11
48
28
19
54
52
69
53
44
31
329
144
55
213
104
91
61
47
26
18
21
771
82
105