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