89
90
88
35
203
33
20
146
376
70
36
18
15
31
57
54
12
351
113
25
74
34
10
73
17
19
27
29
76
400
150
395
67
91
370
82
68
156
56
9
179
92
75
81
69
42
299
649
267
40
45
181
47