3
5
52
14
2
19
6
1
61
42
12
4
24
9
17
10
15
245
31
43
29
45
40
57
46
44
32
34
55
62
67
355
58
71
80
38
289
63
263
18
56
21
110
83
78
25
27