118
51
54
283
78
66
24
36
501
43
106
23
34
40
57
157
144
68
155
105
200
26
59
64
83
171
28
102
159
208
160
89
72
65