5
200
6
16
35
32
19
23
9
83
10
7
26
159
13
8
40
11
51
12
33
77
29
18
30
49
25
161
119
37
62
52
14
15
27
106
196
76
66
54
46
166
22
57
90
20
42
36
59
34