37
36
17
68
20
6
2
4
38
11
24
9
5
8
10
41
33
12
34
29
18
40
13
14
7
32
64
106
42
49
1
107
48
52
55
28
77
186
25