228
102
135
66
168
150
73
309
108
177
65
84
72
128
114
93
107
87
31
68
30
141
89
224
88
95
80
74
167
81
262
123
101
120
798
169
103
208