10
17
16
15
26
83
2
23
5
59
13
14
18
21
41
56
38
7
35
39
43
87
58
32
62
36
25
29
55
92
24
22
114
93
702
1373
3535
115
20
46
821