4
18
81
162
40
82
39
31
258
54
33
46
55
130
102
115
99
149
292
124
37
76
88
73
77
63
35
116
183
233
28
26
263
36