12
3
7
15
26
21
2
6
37
9
20
24
8
5
4
22
42
27
36
111
1
81
65
39
49
16
163
97
54
75
25
23
62
14
53
33
31
17
40