87
146
294
93
670
18
193
106
95
301
29
150
46
58
238
72
59
44
553
19
69
13
134
341
359
22
175
108
67
35
86