7
15
28
13
20
5
30
11
14
78
29
17
16
18
606
39
38
6
75
22
10
8
37
62
9
76
24
117
3
35
65
428
122
33
101
36
161
81
107
63
66
12
21
31
87
100
89
56