5
200
6
8
164
44
76
151
27
24
30
42
29
13
7
51
22
69
114
89
10
39
18
17
16
72
25
15
33
60
9
38
77
28
71
23
56
40
21
36
11
12
32
104
26
52
48