283
112
68
147
108
29
50
88
321
142
77
193
125
71
41
57
96
116
111
153
30
375
159
443
150
285
114
813
505
418
197
110
119
188
384
83
60
54
176
107
91
102
19
171
627
139
138
241
167
1410
48
143
122