270
56
167
140
92
88
100
125
23
66
716
15
68
133
98
126
93
80
30
123
89
60
27
69
42
26
155
159
53
82
46
39
61
63
109
12
361
44
38
49
132
50
40
187
79
175
74
48
59