8
4
7
25
3
13
10
12
1
22
23
48
16
21
49
14
24
9
17
5
6
11
15
18
29
26
20
28
47
54
67
55
108
115
37
384
41
120