28
69
92
95
15
121
56
54
82
31
72
107
180
127
149
88
48
83
172
140
66
90
23
17
12
450
9
49
743
197
581
295
20
79
59
170
288
18
130
24