139
46
191
63
69
101
158
34
40
50
4
41
33
23
9
6
29
62
38
17
84
122
466
60
58
68
35
123
94
306
198
55
39
85
53
27
77
26
57
297
161
47
45
54
14
31
71
48
79
30
155