299
639
214
340
60
98
39
108
52
15
99
38
110
31
34
57
44
20
146
85
21
66
67
195
78
36
43
76
164
19
64
109
96
32
12
257
42
186
589
333
35
88
49
55
16
54
227