110
488
68
172
41
152
42
376
114
347
59
216
34
214
79
113
32
170
44
173
21
106
4
84
9
88
3
70
15
254
75
76
2
72