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