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