4
7
32
82
41
42
19
8
12
37
39
49
9
144
88
28
47
18
133
104
160
44
134
29
72
59
256
17
115
33
140
360
118
218
100
305
14
178
5
20
79
215
73
166