87
70
560
177
127
37
94
151
48
62
27
148
743
97
16
45
102
93
34
169
99
55
472
84
31
49
305
244
75
203
59
147
41
323
265
248
79
347
257
85
47
253
377
32
170
150
20
38
115