18
10
28
31
39
8
9
12
7
42
47
6
30
74
100
27
13
15
3
16
4
53
21
20
89
55
23
26
38
101
41
94
69
25
32
48
59
29
33