101
149
104
42
127
59
162
10
79
170
359
241
159
267
55
26
144
176
147
124
150
12
143
234
57
33
494
90
29
82
89
37
74
45
64
235
639