18
100
148
36
48
12
85
17
7
194
84
131
24
26
196
172
16
39
264
133
213
3
179
63
61
72
80
111
518
162
115
59
28
21
38
57
465
183
245
15
227
165
73
25
33
32
468
8
126
96
83
79
192
134
105