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