5
200
10
23
6
30
7
8
9
17
51
46
27
12
28
71
15
18
103
22
11
29
77
36
39
60
26
67
14
13
16
19
34
63
93
58
38
82
31
21
24
54
50
43