12
8
16
64
5
42
2
7
1
9
50
79
27
15
23
17
26
21
11
3
36
60
10
22
4
13
347
243
33
20
30
14
75
263
24
40
47
41
38
6
31