6
2
21
58
20
27
32
67
12
26
33
44
35
14
40
17
99
25
41
34
59
48
38
65
47
216
11
80
16
57
88
10
61
56
49
151
125
105
28
53
92
118
62
45
143
22
321