176
845
158
335
60
268
78
412
107
631
33
453
64
248
81
289
37
187
66
510
44
232
18
62
28
171
24
170
25
157
1
2
22
162
23
130
30
108