10
11
19
27
25
14
32
41
57
23
20
15
31
45
18
40
22
92
17
55
33
56
6
59
65
86
48
117
50
35
74
60
36
28
84
166
16
169