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