37
79
59
176
67
54
144
34
22
29
36
26
28
39
53
33
41
43
55
96
61
72
81
93
102
109
132
106
105
110
104
100
120
184
291
166
103
129
257
149
122
150
123
264
101
158