15
23
113
14
10
7
18
11
9
6
1
20
108
26
42
43
52
8
2
19
44
29
36
30
5
41
21
17
28
35
25
22
57
13
56
38
31