2
22
5
12
20
13
14
48
6
9
32
26
15
16
37
40
18
446
34
3
23
19
11
10
8
85
28
128
36
111
42
120
57
27
93
51
43
118