1
4
2
15
6
39
30
8
21
14
29
12
31
5
3
10
7
11
9
20
37
65
33
41
17
42
88
28
72
74
19
68
38
132
32
79
107