1
3
127
23
55
105
181
83
67
62
13
78
71
11
254
149
47
44
17
61
39
28
87
79
162
177
66
152
161
116
284
303
195
135
57
107