172
17
84
47
44
20
9
50
85
81
315
144
161
23
77
143
72
92
155
202
114
154
93
336
254
127
208
228
153
156
129
46
45
30
66
121
164
614