9
6
13
33
3
5
20
2
1
4
29
18
28
11
96
8
14
50
10
7
42
68
55
60
70
48
15
54
31
27
112
62
36
86
49
202
26
30
74