9
121
90
163
97
26
114
139
35
822
107
256
98
160
57
96
119
124
29
142
47
188
5
106
171
131
88
67
24
41
133
6
63
61
33
18
245
55
269
72
70
222
154
132
337
34
49
27
74
104
76
295
81
15
31
28