68
17
250
19
138
129
277
76
23
56
18
50
197
72
90
57
98
29
178
66
97
101
107
25
12
44
67
93
60
391
153
150
130
43
51
121
108
211
27
186
248
80
170
73
77
124
125
117
33