137
46
69
172
569
157
44
50
68
67
53
33
76
150
45
38
73
78
47
37
15
52
65
99
28
24
87
17
29
35
31
42
132
70
71
10
288
27
113
72
81
298
126
114
773
60