16
72
10
6
24
26
12
19
35
15
28
34
9
1
5
14
203
1111
21
108
8
630
102
32
154
185
156
305
729
288
175
20
50
33
7
18
4
25