21
86
123
73
60
229
101
62
44
39
41
28
143
70
78
80
643
122
57
51
92
65
192
850
54
81
90
176
118
266
24
131
75
191
243
501
154
38
10
159
96
32
158
45
46
108
59
83
91
20
68
94
47
141
55
274