10
6
37
13
20
7
22
14
8
9
29
26
23
50
44
30
54
90
67
77
66
123
36
46
39
75
17
32
38
82
25
27
19
55
42
59
33
5
52
16
31
518
116
125