127
59
51
27
44
26
94
21
36
5
121
90
53
109
178
79
106
87
99
153
58
52
39
63
132
74
47
148
73
78
56
118
14
86
122
17
139
61
98
137
92
125
22
15
49
85
10
68
30