132
100
689
545
761
98
79
81
82
203
285
91
48
41
117
144
121
181
78
262
925
329
581
307
124
811
464
869
55
65
520
161
214
575
354
50
94
179
109
39
52
293
135
300
699
365
193
156
353
964
547
378
259
842
676
607
355