4
3
8
18
27
35
38
60
25
69
83
19
42
84
22
79
56
97
33
30
55
122
68
195
57
155
133
21
283
254
26
248
64