22
56
215
71
121
231
32
28
70
123
24
13
40
66
173
239
179
63
83
29
12
51
61
111
84
267
38
64
477
44
33
4
65
27
31
58
17
237
60
20
53
9
18
3
41
19
6
8