90
59
14
166
34
98
25
131
52
36
143
22
38
47
74
217
27
904
16
184
105
71
7
32
107
49
33
127
80
43
50
23
48
20
498
35
58
15
169
63
100
96
223
78