5
22
13
17
2
20
6
35
56
42
144
69
166
244
136
254
84
45
83
54
27
76
60
71
131
132
230
43
37
70
52
135
100
79
113
59
58
127
94
99