38
68
142
19
15
29
119
5
110
660
102
78
237
433
89
115
46
90
54
27
45
536
141
754
95
151
44
150
98
22
172
153
127
55
34
494
62
207
330
113
21
31
140
177
74
250
148
30
145
86