126
15
42
117
177
188
80
74
279
63
377
182
98
68
45
260
125
212
33
120
73
77
865
28
26
20
34
50
608
62
23
121
170
58
197
22
52
103
181
67
16
420
60
44
54
70
49
122
65
747