90
65
187
203
94
79
61
128
51
68
102
104
309
229
81
74
94
89
62
135
63
63
623
68
64
179
86
113
87
104
63
99
182
73
85
78
151