46
105
25
169
139
103
30
18
810
99
81
43
65
37
612
101
33
157
60
177
40
29
70
57
92
145
306
96
41
205
21
84
28
150
51
269
100
67
83
39
186
134
59
93
147
149
35
89
156
32
88