39
46
10
15
28
11
98
95
103
22
127
152
23
47
26
85
33
17
45
52
12
20
13
4
9
19
76
59
42
30
24
6
38
43
40
21
60
292
2
91
7
29