5
21
40
10
29
9
14
24
0
16
3
20
31
52
25
50
2
4
35
63
12
1
8
47
61
148
15
11
6
19
34
49
104
68
44
87
43
23
83