67
77
51
4
80
16
28
112
38
27
17
36
20
106
43
10
151
26
89
128
34
37
15
33
8
9
39
157
88
30
82
40
110
86
58
22
29
95
53
90
42
68
150
59
62
339
111
143
49