89
96
72
26
228
18
188
85
94
115
600
12
32
196
62
57
98
30
105
80
74
40
741
9
50
79
38
29
230
1328
15
81
5
123
169
13
2284
69
41
24
173
489
27
23
492
82
130
186
176
128
118
28
143
14
145
1833
584