5
101
25
3
10
41
9
0
1
6
11
40
7
39
15
73
128
18
22
19
8
14
80
16
2
87
37
21
27
23
58
20
4
13
44
17
52