9
61
229
163
97
108
107
160
142
60
29
103
219
189
178
72
26
141
102
89
15
63
212
76
191
290
70
240
569
84
397
609
936
199
46
111
85
109
95
139
65
81
51
104
49
158
161
214
292
119
250
37
167
77