15
12
5
6
63
24
13
20
58
11
120
27
86
46
76
38
8
16
14
25
10
43
7
53
57
41
1
29
3
9
40
26
291
33
42
37
2
73
19