8
27
3
11
63
96
24
30
39
214
36
45
44
71
14
25
15
130
70
88
86
310
207
29
85
51
6
35
18
9
139
140
62
160
121
97
798
5
339
115
50
47
111
42
65
723