107
243
74
157
51
36
90
50
54
28
144
126
83
45
167
63
129
49
115
56
59
220
76
125
93
27
173
127
124
318
227
98
130
135