89
105
28
33
279
301
19
113
336
46
43
48
14
71
54
249
17
27
172
91
79
23
50
141
39
103
59
123
22
58
169
101
94
85
37
20
36
8
66
56
26
30
15
29
82
24
9
147
6
292
13
138
281