29
70
66
168
86
219
39
134
71
251
91
87
23
308
12
104
90
38
33
14
68
529
81
44
31
107
727
155
19
9
63
46
110
93
198
18
50
149
106
41
109
199
269
176
30
472
21
26
216
101