6
4
16
32
2
10
56
14
99
21
8
39
36
179
121
103
273
147
70
108
59
63
157
34
77
71
45
134
20
111
76
80
79
40
88
149
29
128
198
64
140
120
52
66
510
55
13
47
19
37
390
24
68
86