31
18
37
68
26
38
59
90
42
36
39
73
180
44
75
233
29
67
130
117
35
21
78
203
80
87
50
82
27
32
261
93
132
51
188
358
43
96
309
142
177
185
222
200
267
64
128
131
89
438
109
150
76
144