12
16
8
32
17
19
52
25
20
26
24
51
4
9
28
63
402
21
14
22
15
27
31
495
23
72
186
5
138
40
42
200
238
30
104
6
64
7
73