166
17
25
468
45
270
106
42
110
81
254
136
153
264
9
11
32
66
101
155
209
34
219
71
33
56
91
41
65
87
58
497
24
90
62
258
175
98
57
199
20
55
89
10
46
108