12
1
5
10
21
42
18
8
14
17
13
11
20
22
24
27
15
23
35
41
43
74
31
28
39
32
38
19
285
25
44
72
37
47
33
83