75
59
23
160
2
69
29
19
32
119
100
321
198
125
42
85
55
72
66
50
26
15
174
31
46
77
25
120
166
30
20
21
14
45
206
118
8
12
38
39
61
34
22
9
35
36
48