390
91
150
385
121
18
140
40
226
19
36
1832
142
122
175
199
272
102
153
57
56
58
179
151
29
51
60
12
55
96
470
49
192
106
30
76
699
837
23
711
194
94
136
78
39
43
167
25
186
330
85
15
160