27
68
101
30
26
80
89
50
42
141
114
39
51
47
59
55
74
71
15
64
22
41
84
91
135
36
88
24
18
6
54
105
144
95
56
9
162
79
31
17
108
57
53
67
94
44
63
298
528