5
3
28
4
7
19
35
14
9
15
45
16
30
52
1
8
50
29
12
17
70
46
479
51
71
25
33
89
137
34
38
37
32
61
110
105
58
39
11
26
133
190
65
83