187
55
50
162
17
118
297
172
90
180
51
1550
466
120
65
12691
150
94
43
6057
54
290
87
132
133
67
241
364
59
725
45
98
61
160
38
233
74
167
417
624
56
106
86
34
60
44
272
102
119
209
108
92
63