81
119
257
62
118
155
304
142
114
112
85
23
32
77
61
97
49
290
53
38
111
59
101
98
84
303
71
17
12
158
51
22
141
40
11
36
41
181
215
9
21
63
13
26
104
29
126
28
82
50
191
88