13
36
24
207
121
10
152
7
88
6
4
115
45
145
81
31
12
78
25
215
26
21
106
70
94
59
15
72
32
148
30
27
19
61
108
39
33
220
254
71
137
16
40
320
342
347
18
112
182