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