9
25
32
24
43
10
307
16
6
128
4
5
27
37
54
71
7
17
28
176
21
20
90
8
138
15
12
530
31
109
42
154
69
50
112
88
151
280
35
144
33