10
17
14
86
83
62
33
143
19
44
82
39
45
31
221
22
53
85
171
107
63
127
96
324
79
73
57
38
124
569
206
177
752
78
218
41
162
157
87
236
81
72
252
169
46
141
836
239
94
120
75
26
193
69
119
40
225