113
71
176
157
50
45
253
34
42
72
49
46
139
95
619
119
54
109
130
158
112
381
124
148
30
70
245
41
82
59
86
26
51
53
32
80
118
37
58
91
151
27
47
229
209
23
28
107
190
20