43
154
86
134
45
25
88
109
32
417
304
131
126
28
161
7
95
260
12
22
60
19
209
508
67
686
118
73
654
481
69
61
74
79
372
24
8
567
18
11
157
136
72
177
23
510
135