32
8
3
2
1
10
16
6
5
9
4
13
7
46
47
89
27
36
50
25
40
37
72
52
83
34
220
186
111
22
99
144
31
65
86
53
280
20
24
41