9
391
35
224
43
29
53
59
119
235
76
84
39
87
114
71
63
659
107
6
146
60
23
20
220
67
81
122
47
113
72
74
103
64
73
57
75
95
42
151
33
412
32
16
25
56
101
44
48
270
85
115
152