5
20
12
25
28
2
17
24
22
32
18
19
3
106
29
8
15
26
113
4
6
23
1
11
9
7
154
58
181
37
14
51
115
75
41
213
39
80