5
23
55
53
22
7
57
40
15
21
3
17
10
1
103
26
11
19
16
24
31
60
14
30
8
9
159
20
29
34
67
12
18
175
32
93
38
41
47