12
5
14
20
45
52
305
39
443
86
9
77
60
25
53
11
208
62
64
27
4
32
1
55
8
50
3
31
29
21
42
6
70
33
92
978
15
30
276
44
10
23
513
74
13
97
91