10
4
3
16
9
6
12
17
24
330
35
40
8
21
27
67
60
22
41
47
72
18
48
11
7
38
42
14
20
23
54
19
28
33
29
26
246