2
8
16
86
177
68
136
41
69
62
47
100
83
76
49
43
55
23
1453
167
216
59
94
199
103
190
197
138
130
63
89
191
147
105
87
60
180