30
87
16
26
21
9
15
51
11
4
5
27
28
20
25
13
79
6
7
44
12
2
3
10
46
17
89
8
31
66
143
52
259
36
40
14
38
19
22