90
65
187
203
94
79
61
128
51
68
102
105
310
229
81
74
94
89
62
135
63
63
624
68
64
179
86
113
87
104
63
99
182
73
85
79
152