20
66
94
179
34
78
64
48
153
89
119
42
147
26
201
27
33
62
44
92
81
193
56
84
215
65
150
82
216
197
289
100
83
106
3
25
61
18
213
256
109
16
108
130
54
110
32
50
151
13
53
40
7
14
73
28