25
28
6
35
15
94
33
31
12
8
34
16
27
17
30
18
11
13
123
10
20
22
71
63
24
14
2
149
58
4
7
26
39
9
21
96
72
44
52