18
9
15
35
13
26
6
59
25
21
229
70
78
362
33
98
197
202
44
23
107
160
30
103
480
796
65
94
20
340
16
166
306
93
34
79
129
137
31
109
106
38
57
95
12
61
67
120