3
10
4
269
7
14
18
1
48
51
37
63
40
5
13
46
141
182
120
111
127
24
16
351
58
26
11
22
8
49
60
96
70
15
21
27
629
17
79
279