17
33
22
35
40
26
12
13
89
38
15
14
6
5
11
4
23
72
68
59
18
8
10
19
20
28
32
100
25
39
259
290
31
56
42
16