18
13
68
256
45
235
95
166
46
207
122
75
248
105
368
11
208
145
177
39
43
10
17
31
103
9
119
14
69
124
120
66
59
19
29
34
33
26
92
101
239
83
42
36
49