32
77
26
16
12
75
7
91
29
11
9
23
8
13
24
42
51
47
54
22
65
30
44
38
31
27
46
79
49
40
36
37
69
33
35
73
34
173
118
86