154
86
134
45
24
88
109
32
44
416
304
130
126
28
161
7
95
260
12
22
60
19
209
508
67
686
118
73
654
481
69
61
74
79
372
8
566
18
11
156
136
72
177
23
510
135