10
5
82
8
21
35
57
118
85
297
7
186
31
86
36
61
183
43
59
39
177
89
11
44
52
42
79
651
34
143
88
9
496
29
121
93
26
132
229
67
27
63
12
104
80
25
6
28
51
56