110
211
57
28
76
22
166
16
20
651
32
19
26
3
49
78
15
143
45
56
130
38
255
30
242
66
35
59
29
44
12
53
31
18
62
9
71
112
10
14
126
37
24
86