28
85
55
81
74
1119
349
32
169
93
44
19
59
34
50
188
694
9
667
171
20
30
275
80
379
112
579
37
77
216
133
82
45
67
977
159
215
127
61
13
122
42
48
103
208
146
246
78
118
883
394