2
7
10
6
3
21
44
14
35
32
39
82
19
22
17
53
23
20
27
12
51
103
13
26
28
46
41
127
68
80
67
55
40
37
102
66
113
125
128