146
24
121
36
74
68
200
220
664
304
100
72
289
61
46
160
54
65
101
43
111
225
32
117
352
38
59
28
180
430
123
130
64
23
26
41
19
34
279
29
22
294
153
348
181
195
20
152
98
83
382
173
81
35