57
30
123
20
35
28
85
253
215
259
23
15
127
218
162
194
114
384
86
52
68
56
158
19
201
62
24
69
44
53
144
49
25
7
14
65
74
139
435
77
82
99
166
9
124
55
33
40