24
130
28
69
92
95
15
121
56
54
82
31
72
107
180
127
149
88
49
83
172
141
66
90
23
17
12
451
9
50
747
197
584
296
108
20
79
59
170
288
18