17
45
156
212
18
104
44
2144
6
97
4759
22
210
91
98
205
67
48
15
153
1160
77
47
30
94
41
26
170
3
19
52
25
119
37
71
155
24
195
72
147
722
34
56
78
27
935
7
131
64
126