10
3
21
11
15
6
7
5
8
19
34
4
24
12
38
26
47
25
336
37
36
14
642
16
111
55
9
84
30
20
29
31
49
43
42
87
45