2
25
26
33
3
11
17
19
21
15
29
10
23
22
65
42
31
20
14
63
9
41
16
111
102
56
71
8
30
6
32
94
44
43
13
59
12
48