14
17
8
20
12
7
10
19
23
49
81
25
70
35
40
38
26
22
60
32
52
57
84
50
29
61
77
99
27
68
103
33
105
58
37
151
54
41
321
47
122
28
125
18
104
277
44
59
82
248
97