10
200
22
58
18
27
6
53
73
17
37
14
16
24
19
13
5
7
9
60
50
11
21
32
20
100
8
29
48
35
30
43
46
62
90
31
102
44
148
12
26
28
15
188
89
82
129