61
180
191
143
8
62
39
5
120
510
28
58
129
291
64
91
68
25
106
219
51
54
78
17
76
96
102
50
26
63
82
29
880
67
468
27
145
374
159
398
41
699
71
190
121