58
125
67
160
144
51
64
95
75
86
115
65
162
183
46
99
211
104
119
61
45
114
117
80
87
82
98
47
105
38
167
52
54
138
19
5
141
25
76
153
56
163
97
73
63
13
72
41
156