5
18
3
11
12
2
29
47
6
4
8
24
17
51
14
19
25
32
83
119
21
37
49
20
30
80
9
73
22
136
31
77
44
36
28
35
48
69
99
260
131
55
143
56
103