9
55
24
66
44
49
25
299
157
125
56
68
167
86
10
16
29
493
101
65
98
621
227
75
6
1352
90
8
46
30
107
1171
150
81
79
191
31
54
21
15
92
52
153
280
211
111
503
523
76