38
11
138
55
175
36
18
104
689
109
64
75
297
47
158
132
63
150
24
73
84
111
125
34
129
153
61
179
14
27
176
6
100
195
305
161
101
12
16
3583
463
169
76
19
17
41
5
66
309
8
31
141
292