18
72
31
79
94
107
48
14
40
225
109
88
161
26
118
86
251
34
75
53
148
200
96
160
74
110
563
480
153
66
284
255
150
236
76
84
147
42
81
71
35
152
190
69
98
41
64
174
97
169