110
975
68
421
41
339
42
783
114
704
59
379
34
390
79
184
32
44
176
21
152
4
87
9
108
3
56
83
15
91
2
90