38
2
20
114
153
35
17
27
41
62
19
23
99
115
87
25
12
18
28
119
135
306
108
9
45
66
10
121
340
567
26
72
74
15
21
330
29
14
98
33
817
49
165
61