6
32
21
125
28
68
71
69
56
51
36
14
9
24
59
20
44
66
5
48
86
60
76
43
61
57
113
38
39
49
82
54
74
40
52
58
181
31
41
50
83
206
296