80
143
66
54
39
163
36
153
100
17
27
91
154
114
113
89
51
77
105
78
235
103
59
71
110
20
65
95
98
42
61
67
73
124
128
33
60
74
47
68
49
125
31
79
189
88
70
64
236
83