0
5
3
9
10
4
18
8
24
7
13
17
22
45
50
19
29
14
34
12
20
36
26
21
23
85
16
107
31
41
111
40
55
30
53
500