5
26
28
85
20
18
3
57
14
35
0
4
9
36
30
64
82
32
31
21
25
59
19
41
92
12
13
52
58
40
24
8
11
27
37
23
94
61
22
43
146
103