13
2
9
14
4
5
1
8
11
18
16
108
47
3
7
53
33
24
39
12
19
46
27
30
32
51
21
36
64
77
22
37
154
75
67
49
54
113
173
55
65
452
273
50
25
83
157