156
408
32
265
129
174
455
506
188
183
113
423
468
33
114
205
138
86
175
200
152
27
13
67
14
93
61
100
17
10
21
931
80
293
309
40
37
34
51
23
11
5
15
1368
28
62
289
41
19
6
18
7
360