87
96
188
159
160
129
50
283
132
79
661
145
77
559
557
521
416
90
40
76
9
47
57
200
289
147
97
123
124
48
146
222
199
67
151
46
6
211
192
623
190
104
74
59
94
601
49
29
56
72
16
203
328