12
17
9
39
2
5
25
24
19
13
40
59
18
56
42
74
35
33
14
28
54
21
43
49
66
60
20
97
7
32
16
52
55
61
230
112
101
31
139
291
36
65
51
46