11
5
42
21
45
17
22
110
25
23
26
8
49
19
13
9
104
545
10
28
24
29
413
30
6
1
259
96
90
14
12
55
3
15
32
18
94
58
2