1
43
41
33
166
20
56
55
39
36
64
65
27
37
71
98
26
16
30
103
61
54
73
9
47
66
69
49
42
17
162
62
35
79
57
124
67
58
87
3
5
156
63
178
145