90
332
16
8
136
139
43
3
76
13
128
50
115
73
91
18
74
15
38
296
26
99
25
31
103
467
9
35
63
30
36
58
19
42
24
12
1994
69
111
7
57
20
4
161
298
66
27
29
41
46