81
139
171
163
12
86
175
237
266
80
87
28
228
30
91
75
39
59
20
145
149
67
43
116
56
74
37
19
156
31
103
41
113
49
70
33
34
102
641
94
147
26
135
101
220
54
27
109
318
85
47
748