137
46
69
172
569
155
44
50
68
67
53
33
76
150
45
38
73
78
47
37
15
52
65
99
27
24
87
17
29
34
31
42
132
70
71
10
288
113
72
81
298
125
111
772
55