10
8
69
16
1
3
26
30
15
77
25
195
12
35
24
29
127
65
46
67
550
134
516
44
251
180
201
66
58
203
249
123
199
793
276
206
43
707
164
117
197
93
73
212
154
45
148
321
155
244
193
118
63
62