89
115
192
44
24
675
573
332
959
103
414
369
181
28
68
242
27
83
81
116
152
72
11
47
49
23
523
5
167
61
132
420
14
466
218
306
97
34
29
249
101
1665
658
159
73
45
684
70
50
38
188
184
46
51
1376