9
169
34
5
90
147
103
28
23
16
60
73
33
48
35
244
7
277
93
148
879
213
97
162
366
3
15
80
71
53
40
78
20
8
231
14
25
4
12
266
18
95
104
30
36
29
50
51