10
99
56
131
5
6
9
37
27
32
51
14
17
47
77
102
42
82
62
30
53
19
16
12
67
38
13
20
18
138
104
173
69
200
45
26
43
15
86
114
7
190
11
97
41
21
23
122
103
33
25
123
65