149
561
36
52
267
90
20
69
762
58
22
45
14
47
43
9
152
54
116
51
98
203
426
243
117
21
199
484
27
53
16
75
139
40
56
35
107
137
30
24
271
28
37
25
11
67
131
55
29
94
277
514
147
192