80
25
19
71
234
56
152
45
250
200
36
59
55
46
44
79
69
20
124
87
63
133
193
109
120
41
291
144
128
29
217
78
135
184
122
89
66
183
64
148
39
219
265
145
190
221
84
126
376
302
243
73
107
88
242