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