4
16
2
13
7
9
48
36
39
17
22
82
12
168
15
14
85
8
19
27
30
70
103
54
52
28
90
80
67
268
297
26
94
49
50
35
125
360