180
57
72
122
410
94
235
83
169
120
140
40
38
19
54
25
31
69
29
85
60
84
93
124
109
46
63
24
61
12
30
121
78
75
136
276
269
118
199
41
320
815
223
153
18
66
70
22
59
103
110
123
71