12
8
31
14
13
19
25
28
45
39
18
32
24
17
38
94
30
23
33
34
87
21
40
35
44
89
49
48
68
47
63
105
135
82
54
26
91
61
72
60
43
117
70
42
146
36
51
56