32
26
46
25
22
6
1
23
51
4
36
19
16
8
13
21
14
29
56
18
27
9
24
75
15
12
708
129
44
30
45
11
55
50
38
58
93
31