9
106
54
5
8
47
11
34
73
12
10
21
14
69
103
30
6
80
156
4
75
31
82
16
248
257
135
113
295
155
208
520
101
423
687
2819
226
523