10
15
2
3
13
6
12
20
19
11
8
46
7
27
32
58
157
49
34
84
43
161
53
23
22
48
0
60
66
24
29
21
28
55
14
37
59
38
190
18
36
78
73
75
91