180
281
77
76
205
604
358
120
54
33
31
92
90
34
69
39
36
420
29
38
23
21
19
50
61
26
14
27
78
140
152
142
72
49
298
233
67
32
40
165
91
314
45
164
235
12
30
52
7