414
153
117
28
15
64
300
567
45
80
202
81
123
104
127
252
16
35
36
175
177
52
255
51
233
298
78
79
84
161
44
63
8
20
93
10
18
12
50