7
106
50
77
76
62
59
12
42
45
24
30
64
20
5
13
54
118
21
18
130
91
22
26
15
679
31
108
29
34
8
171
85
181
80
37
90
25
110
48
3
28
38
157
10
97