32
10
11
6
13
29
15
3
23
1
21
5
48
14
30
28
42
9
26
35
24
7
27
18
44
46
85
67
33
109
36
77
17
4
19
34
52
8
12
84
393