4
12
2
250
16
81
3
24
9
19
96
180
13
15
33
125
27
54
22
103
133
25
85
189
322
5
20
109
63
78
91
61
48
18
87
46
76
29
36
17
162
489
52
31
361
41
151
57
53
169
79