121
160
260
87
164
115
127
61
165
64
94
73
151
59
29
105
83
275
438
77
54
80
227
180
125
72
223
185
100
497
24
113
129
569
120
188
93