30
343
110
42
12
131
282
181
17
169
60
614
7
273
178
39
55
88
1229
62
418
35
1786
353
33
215
71
114
132
24
2
135
412
87
31
54
182
258
22
107
96
373
238
8
51
15
26
137
50
295
84
440
497
43