10
6
15
31
5
7
16
13
3
24
14
27
45
20
119
23
9
67
25
39
82
66
99
59
29
113
30
141
73
55
32
44
52
84
126
123
251