5
8
42
63
14
59
10
26
101
1
3
23
105
13
9
21
48
4
18
32
24
306
45
31
44
37
15
12
119
62
19
43
39
22
490
20
49
332