59
141
66
82
142
101
35
137
55
92
36
203
42
27
90
49
29
111
63
58
240
79
24
38
54
125
74
75
158
81
97
119
77
149
43
72
71
33
80
100
132
304
107
140
61