182
78
66
87
218
212
58
160
38
540
137
22
23
431
74
72
110
40
21
11
39
256
331
209
154
121
84
465
186
29
68
34
25
31
61
107
150
309
117
174
73
97
28
8
115
15
27
17
20
51
119
52
200