31
115
150
137
136
112
423
70
99
109
27
18
157
103
15
231
10
204
43
155
19
13
60
17
34
33
57
309
30
36
67
83
80
486
118
1887
114
39
45
212
86
48
12
25
122
1413
370
111
47
100
121
326
66