110
24
243
73
123
165
162
70
152
197
29
86
21
32
69
102
180
43
41
272
67
158
157
269
26
658
414
14
114
47
65
78
62
211
93
116
205
167
83
292
203
19
98
128
166
84
743
15
237
76
31
101