25
36
80
46
73
27
81
14
518
131
18
105
35
107
8
64
15
61
60
54
40
160
11
43
149
50
44
168
22
75
30
116
98
126
67
1
145
112
34
51
49
20
47
45
33
5
19
7
12
68