66
32
31
29
54
16
63
22
56
9
71
7
46
27
50
20
26
35
175
33
42
113
152
96
123
41
264
78
73
53
62
137
51
17
30
64
49
112
43
60
94
75
95
11
68