11
16
15
2
8
1
18
102
26
24
40
33
20
22
25
21
4
68
58
47
61
41
31
32
36
12
17
9
10
13
7
28
81
30
44
321