127
89
164
24
92
38
174
98
35
17
3849
113
139
72
76
147
40
181
37
66
71
133
187
123
31
45
88
9
34
28
81
30
3
151
32
63
167
36
134
74
55
109
56
155
215
97
745
8
106
202
810