5
200
15
6
32
114
99
13
29
51
79
101
187
56
59
85
9
7
21
33
60
49
14
8
124
24
65
76
25
69
11
19
12
16
17
10
120
166
37
18
57
22
39