124
21
15
99
108
80
46
48
178
89
24
6
40
142
29
31
59
26
312
159
172
119
49
280
4
110
396
123
42
106
16
28
38
174
66
63
27
574
111
465
18