3
44
1
59
98
21
4
7
6
35
17
22
25
16
28
5
24
10
30
146
37
18
32
20
13
9
41
8
52
31
40
84
76
29
14
115
38