12
15
17
21
487
1
19
41
10
20
23
13
25
3
47
72
56
11
8
4
22
33
18
57
28
32
64
89
9
59
117
44
70
31
60
51
30