118
85
110
51
210
56
48
77
45
41
34
32
99
38
135
84
28
50
75
55
104
59
40
152
31
14
148
164
816
101
122
30
47
27
197
119
73
58
96
79
39