58
31
36
171
29
222
40
42
215
7
20
107
61
43
10
57
22
38
12
4
64
34
33
110
66
75
17
96
26
49
74
9
100
55
60
122
67
24
16
71
88
13