7
80
40
12
8
39
112
106
94
58
31
44
126
202
34
95
32
13
28
36
232
62
139
29
90
22
83
189
49
150
27
130
72
10
124
78
61
134
406
173
108
116
102
565
16
17
63
26