154
85
133
44
24
88
109
32
42
415
297
130
126
28
161
7
95
260
12
22
60
19
209
507
67
686
118
73
654
481
69
61
74
78
372
23
8
566
18
11
156
136
72
177
510
135