3
54
29
8
5
7
23
50
80
16
35
71
32
43
27
9
77
18
88
59
135
147
55
89
38
83
39
40
139
14
98
28
47
26
49
57
124
137
93
66
154
33
79