12
9
10
15
18
11
14
35
17
41
36
88
52
39
22
78
26
49
59
8
110
57
27
40
301
107
37
54
98
87
50
104
63
44
125
34
28
45
46
68
23
82
67
100
21
65
84