91
13
7
2
4
20
18
10
42
1
12
6
15
48
64
58
32
108
40
28
33
34
82
56
57
21
36
19
24
51
8
9
11
16
41
47
30
29
27
38
35