0
10
14
26
24
35
13
18
8
60
21
111
61
16
53
22
50
32
85
121
84
99
985
76
97
57
41
65
79
46
59
87
36
34
48
44
63
66
58
130
33
47
37
78
139
664