80
93
17
48
15
190
346
39
148
61
232
619
380
384
608
82
30
274
105
54
116
101
36
37
78
50
106
139
177
31
79
129
136
71
208
25
194
60
374
49
53
130
57
123
64
27
47
94
156
124
196
19
45