16
69
258
99
64
130
100
28
49
78
312
136
76
180
115
66
40
54
89
116
102
152
30
349
153
418
143
264
108
781
488
395
184
101
110
107
183
175
377
83
57
53
172
106
85
19
160
593
135
133
230
156
1337
168
47
139
44