90
74
205
78
22
41
250
169
129
136
17
31
43
37
71
328
55
191
82
54
87
24
7
57
142
195
88
58
50
46
65
34
53
20
551
47
36
91
240
113
93
21
279
221
8
155
106
15
70
100
371
16