11
20
10
83
40
22
8
24
61
6
114
166
120
18
36
32
13
59
26
12
19
63
55
77
71
27
51
587
66
192
101
90
141
7
15
30
53
222
242
110
93
94
84
232
57
154
106
75
133
78