12
21
30
36
944
23
11
77
69
74
40
32
20
27
14
13
39
18
62
31
28
2
271
66
7
10
5
65
37
24
54
9
22
33
17
76
61
52
42
48
50
68
144