32
16
23
35
28
5
24
10
93
9
12
20
7
34
64
29
13
6
11
19
46
8
26
17
39
49
43
48
52
168
36
14
33
27
159
108
85
68