110
488
42
376
114
347
41
152
68
172
34
214
59
216
32
170
79
113
21
106
44
173
9
88
2
86
1
66
395
3
82
10
72
15
76