10
22
3
30
14
18
52
20
97
53
214
41
64
66
87
15
67
74
39
168
96
176
44
57
9
26
27
8
19
65
38
54
58
128
84
69
63
29
137
24
42
23
7