58
62
48
71
54
22
67
7
4
64
49
101
89
147
100
123
17
9
11
33
24
25
106
118
98
29
12
38
56
3
6
34
21
14
15
20
10
18
46
5
61
205
45
23