67
127
14
227
84
1069
303
70
17
6
122
93
68
95
42
179
32
40
599
807
657
34
296
153
136
128
24
43
112
101
60
396
167
196
5
53
29
47
96
132
44
16
237
50
111
159
55
180
169
123
27
26
28
83