86
24
57
85
27
187
58
34
14
47
40
82
125
71
6
17
97
84
124
130
51
28
46
65
153
137
68
90
18
11
50
156
30
64
12
94
162
439
206
525
122
38
555
98
19