2
49
63
7
9
11
4
58
24
70
16
14
10
17
8
5
1
256
22
13
33
156
12
25
3
120
19
56
35
125
101
20
6
109
41
32