5
4
88
18
24
9
10
57
19
3
43
35
86
7
22
129
61
80
62
82
97
26
8
27
167
39
32
120
16
29
14
38
2
37
60
33
58