89
58
43
81
50
40
39
146
32
161
19
46
94
27
24
21
26
17
77
20
34
91
4
65
4840
63
49
29
71
142
14
233
75
203
42
41
61
35