2
11
4
31
24
34
10
60
5
33
39
19
57
23
8
58
66
25
26
65
14
68
20
51
18
88
38
115
52
82
71
143
72
37
116
42
109
55
277
73