8
58
16
116
93
78
71
35
127
121
118
86
67
159
65
56
31
44
54
39
201
76
59
48
173
83
124
74
49
41
291
80
27
45
36
146
75
61
62
87
142
82
99
150
47