9
21
300
89
10
67
55
124
347
190
86
66
68
49
368
126
28
208
264
199
38
183
213
176
127
157
137
94
509
61
195
37
29
114
99
91
19
236
18
81
119
43
41
286
209
83
428
109
47
76
172
180
22
184
73
84