153
284
69
78
44
315
197
28
64
319
90
98
51
163
637
67
175
58
135
50
39
211
105
303
12
222
63
42
46
61
93
254
47
45
151
421
60
59
225
155
142
53
89
140
100
54
27
57
20
139