5
15
2
9
11
43
110
22
108
18
45
6
0
13
24
25
16
73
17
68
26
95
12
7
59
35
513
4992
20
19
36
31
116
203
44
4
47
3
57
53
10