2
13
6
10
55
14
50
19
16
31
44
17
12
3
9
4
30
38
72
20
259
15
81
96
22
51
90
23
25
26
54
52
73
5
36
175
32
45
101
41
126
89