3
5
53
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
357
58
71
80
39
289
63
52
263
18
56
21
110
83
78
25
27