395
86
164
72
101
87
64
125
54
243
27
62
48
70
66
44
103
69
79
42
38
74
30
14
49
52
23
45
16
130
51
28
98