12
18
31
54
8
4047
39
273
72
364
486
2
10
121
4641
60
26
24
76
408
25
7
41
23
6
4
15
22
32
38
11
45
9
48
27
36
89
86
17
1
69
16
35