32
89
18
17
8
33
70
15
7
40
38
24
29
27
36
14
12
4
16
3
56
25
39
26
49
10
52
60
11
6
13
5
241
673
30
46
68