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