55
29
11
89
15
102
73
27
98
77
148
91
63
131
136
50
31
191
19
60
129
4225
181
218
79
188
35
1524
170
49
308
745
698
564