10
4
655
45
12
150
72
31
2
319
55
32
3
15
6
254
7027
1680
57
126
96
78
79
56
20
46
21
37
29
70
11
71
39
17
222
89
33
13
122
19
14
5
30
18