8
55
15
7
12
23
10
47
20
11
36
14
25
24
18
69
80
21
38
13
1019
640
17
26
1028
161
316
39
112
277
141
318
977
376
92
908
148
63
885
513
273
62
406
70
37
119
130
298
75
188