9
1
5
17
15
3
7
6
21
63
8
43
53
57
83
67
41
77
44
113
23
93
45
34
46
128
61
219
103
62
304
249
115
20
89
132
198
253
432
142
50
16
56
82
97
37
52
140
109
243
293
180
40