7
40
107
87
18
26
14
206
74
45
35
33
447
32
41
5
10
77
24
19
44
25
125
159
15
51
8
6
85
27
92
61
64
31
39
65
46
260
248
69
138
37
199
28
50
104
16
53
102