5
1
10
2
340
4
3
6
13
65
46
40
8
7
62
27
1207
33
30
31
16
42
24
15
20
9
47
59
77
25
11
12
0
19
49
44
23
39
17
14
96
78
34
29
32
21
56
37
180
28
22
490
52