3
13
14
6
11
55
15
50
20
16
33
44
19
12
9
10
4
30
38
2
72
21
258
81
96
22
45
17
51
90
23
25
26
54
53
73
7
37
175
32
46
102
41
126