30
17
6
27
314
28
274
89
236
164
37
187
99
107
338
154
103
18
84
200
62
189
54
246
94
126
108
13
58
546
38
43
56
87
65
106
161
93
299
70
120
169
247
132
6532
811
80
138
36
39
407
77
165
55
232