9
90
17
89
3
4
0
22
5
29
2
13
28
15
33
6
104
14
46
26
74
35
31
11
37
21
7
23
20
12
38
79
43
30
160
8
10