32
24
28
3
26
9
16
1
17
4
766
52
7
34
12
15
72
46
13
432
348
6
8
22
5
30
59
42
91
35
20
43
45
160
14
522
134
124
37
93
120
33
79
68