25
28
46
5
57
27
24
30
64
35
21
106
546
208
150
85
102
15
47
189
61
19
38
29
195
20
41
31
33
48
112
127
176
103
91
67
13
17
49
22
58
16
109
72
62
59
105
45